質問

思表示の内容をxmlエラーログをユーザーサポートおよび宿に最適な制御の仕事です。

エラーデータのすべてのサーバ変数時にエラーが発生しました。された形式へのXMLドキュメントに見えるものですが、

<error>
    <serverVariables>
        <item>
            <value>
        </item>
    </serverVariables>
    <queryString>
        <item name="">
            <value string=""> 
        </item>
    </queryString>      
</error>

私が読めるようになりたいからこのデータを文字列に格納された表示をユーザーを介してwindows form select polling engineポーリングエンジンを選択す。XMLメモ帳は涼しい仕事のxmlフォーマットがはいったいそうな表示項目の詳細は、 名前:文字列 形式です。

あらゆる提案やってみるとカスタム実装?

[編集]セクション、データを表示する:

<?xml version="1.0" encoding="utf-8"?>
<error host="WIN12" type="System.Web.HttpException" message="The file '' does not exist." source="System.Web" detail="System.Web.HttpException: The file '' does not exist. at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath) at" time="2008-09-01T07:13:08.9171250+02:00" statusCode="404">
  <serverVariables>
    <item name="ALL_HTTP">
      <value string="HTTP_CONNECTION:close HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) " />
    </item>
    <item name="AUTH_TYPE">
      <value string="" />
    </item>
    <item name="HTTPS">
      <value string="off" />
    </item>
    <item name="HTTPS_KEYSIZE">
      <value string="" />
    </item>
    <item name="HTTP_USER_AGENT">
      <value string="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" />
    </item>
  </serverVariables>
  <queryString>
    <item name="tid">
      <value string="196" />
    </item>
  </queryString>
</error>
役に立ちましたか?

解決

に転送することはできXMLデータを用い XSLT
別のオプションを使用XLinq.
したい場合はコンクリートコード例ではのご提供をサンプルデータ

編集:ここではサンプルXSLT変換おXMLファイル:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="text"/>
    <xsl:template match="//error/serverVariables">
      <xsl:text>Server variables:
      </xsl:text>
      <xsl:for-each select="item">
        <xsl:value-of select="@name"/>:<xsl:value-of select="value/@string"/>
        <xsl:text>
        </xsl:text>
      </xsl:for-each>
    </xsl:template>
    <xsl:template match="//error/queryString">
      <xsl:text>Query string items:
      </xsl:text>
      <xsl:for-each select="item">
        <xsl:value-of select="@name"/>:<xsl:value-of select="value/@string"/>
        <xsl:text>
        </xsl:text>
      </xsl:for-each>
    </xsl:template>
</xsl:stylesheet>

応募できるこの変換を用い XslCompiledTransform クラスです。では出力のようになります:

サーバー変数
ALL_HTTP:HTTP_CONNECTION:近HTTP_USER_AGENT:Mozilla/4.0(対応行6.0;Windows NT5.1;SV1)
AUTH_TYPE:
HTTPS:off
HTTPS_KEYSIZE:
HTTP_USER_AGENT:Mozilla/4.0(対応行6.0;Windows NT5.1;S)

クエリ文字列目:
tid:196

他のヒント

きに使用可能の制御と利用再帰的XLinqアルゴリズムのデータがあります。私が自分自身のインタフェースできるユーザをカスタムのXML表現したんです。

XMLデータに結合.Visual Studioまたは xsd.exe 生データセットまたはクラスからXSD、その利用 System.Xml.Serialization.XmlSerializer 必要な場合にはサイトを置き換えるだけでなくXMLをブ/データセットである。マッサージのオブジェクト。表示している。

きは受け付けていません DataGridView ます。例を見るには、負荷XMLファイルDevStudioを右クリックすると、XMLを選択し"表示データグリッド".る必要がありますのAPIドキュメントの制御に使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top