問題タブ [readxml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2178 参照

c# - ファイルからデータセット エラーへの xml の読み取り

色々やってみた?

最初の試行: ここで、「ルート レベルのデータが無効です。行 1、位置 1」というエラーが表示されます。

2 回目の試行:

xml (構造) の最初の部分は次のとおりです。

そしてデータ

他にもたくさんのフィールドがあります...

ありがとう、ホセ

0 投票する
0 に答える
482 参照

c# - 返された XML コンテンツを読み取り、asp.net で HTML として表示する方法は?

応答として返すリモート URL からの HttpWebRequest がありますXML。今、私はこれを解析しXMLてコンテンツを読み取り、コンテンツDIVとして表示したいと考えていHTMLます。

ウェブリクエスト:

Div に表示:

上記のコードから、送信XML済みからの応答を取得しています。URL今、私は Parse thisXMLを表示し、データをwith とDIV言う divに表示したいと思います。id=resultrunat=server

返された XML 応答:

「**cert_dataタグ」のデータを返して、HTML として DIV に表示することは可能ですか?**

助けてください!

0 投票する
1 に答える
131 参照

c# - リソースからの ReadXml - 説明

私はプロジェクト (C#) に取り組んできましたが、その一部は、埋め込まれた xml ファイルでデータ グリッドを埋めていました。

これを機能させる方法を見つけましたが、その背後にある理論についてはまだ混乱しています。そして、このプロジェクトを続行する前に、停止して完全に理解していることを確認したいと思います.

私が現在取り組んでいるコードは次のとおりです。

私が混乱しているのは、この解決策の前に、以下を試していたことです。

そしてそれは機能していませんでした。ただし、完全なファイル パス (以下のように) を使用しても機能していました。

私が持っている質問は次のとおりです。リソースから読み取る場合、ReadXml メソッドに StringReader が必要なのはなぜですか?完全なファイル パスを使用すると、それがなくても機能します。

誰かが説明を提供できれば、それは素晴らしいことです。ありがとう。

0 投票する
3 に答える
470 参照

c# - 「xy.Columns.Add」で作成された列の幅を調整するには?

私のフォームのサイズは 1024x600 に固定されています (dataGridView の幅は 1022 です)。このコードで XML を読み取ろうとすると、すべての列の幅が同じになり、列 10、11、12、および 13 は外側にあるため表示されません。

すべてが収まるように、各列の幅を手動で調整するにはどうすればよいですか?

0 投票する
1 に答える
797 参照

c# - 1 GB の大きな xml ファイルの読み取り

大きな XML ファイルを開き、AddressInfo要素を既存のファイルに追加する必要があります。これを行うための最善かつ最速の方法は何ですか?

私のXMLの例:

0 投票する
0 に答える
471 参照

c# - 最後から最後までxmlファイルを読むC#

多くのデータ (今は不要) と非常に多くの手順を含む大きな xml ファイルがあります。最後までxmlを読んで最後の手続きをしたい。(最後の START PROCEDURE から最後の END PROCEDURE まで、およびそれらの間のすべて)

最初から試してみましたが、すべてのデータを取得するのに時間がかかりすぎて効率的ではなく、次の手順が見つかるまで各手順を最後に実行します。

また、配列に格納されている行ごとの読み取りを試みましたが、for ループを使用して最後から検索を開始しましたが、これにも時間がかかります。

getElementByTagName も役に立ちません。多くの開始および終了プロシージャがあり、それらすべてを実行する必要がある場合はあまり効率的ではないからです。

xml ファイルの形式は次のとおりです。 ............. ............. ............. <value> <struct> <member> <name> procedureAction </name> <value> 0 </value> </member> <member> <name> mainType </name> <value> 200 </value> </member> <member> <name> subType </name> <value> 30 </value> </member> <member> <name> time </name> <value> 1890 </value> </member> </struct> </value>

................. ................. ................. .................. <value> <struct> <member> <name> procedureAction </name> <value> 1 </value> </member> <member> <name> mainType </name> <value> 200 </value> </member> <member> <name> subType </name> <value> 30 </value> </member> <member> <name> time </name> <value> 1890 </value> </member> </struct> </value> ............. ............. ............. procedureAction の値 0 は START であり、procedureAction の値 1 は END です。

xml ファイルを最後から読むにはどうすればよいですか? 固定サイズのエンコーディングが必要なため、反復子は機能しません。

前もって感謝します。

「procedureAction」要素名が見つかると、procedureSearch 関数は xml を分割し、その部分を配列内の位置に保存します。これは、procedureAction を含むすべての行に対して行われます。配列の最後の「procedureAction 値 0」を検索しようとしましたが、時間がかかりすぎます `private string[] procedureSearch(string inputXmlAsString){

主なものは非常に単純です:

string pieceOfXml = System.IO.File.ReadAllText(logPath); const int MAX = 100000; string[] allProcedures = new string[MAX]; int allProceduresCounter = 0; allProcedures = procedureSearch(pieceOfXml);

結果は、ほぼ 3000 行の配列です。

<value><struct><member><name>procedureAction</name><value>20</value></member> <member><value><struct><member><name>mainType</name><value>31</value></member> <member><name>subType</name><value>0</value></member></struct></value></member> <member><name>time</name><value>97</value></member></member></struct></value>

0 投票する
0 に答える
164 参照

java - XML を読み取り、リストを作成してデータを保存する

xml の階層と同様に、そのデータから読み取り、リストを作成する xml があります。xml 構造は変更される可能性があるため、再帰的な方法を使用する必要がありました。

しかし、私の問題は、xml に似たリストを作成できないことです。xml のデータをリストに保存する方法がわかりません。ありがとう。

ありがとう。