問題タブ [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.
c# - XMLを辞書に読み込む
XMLファイルを辞書に読み込む必要があります。
私はいくつかのガイドを読みましたが、理解できない奇妙な単語(ノード、XML検証など)から混乱するだけでした。それで、私を案内してくれませんか?
この形式で書かれたXMLファイルがあります。
前述のように、辞書に保存したいと思います。どうすればいいですか?
c# - C# XML データを取得する最も簡単な方法
私はLINQ to XMLについて多くのことを読んできましたが、残念ながら、このトピック (これは私にとってかなり新しいものです) はクリックできません。そうは言っても、適切な XML ボキャブラリに関する誤解は自由に修正してください。私の目標は、XML データ (以下を参照) を取得し、ノードごとに読み取ることです。この例では、" one "、" two "、および " three " 要素の値を取得するために、 Delimitersノードを開くことができるようにしたいと考えています。次に、 Sources/SourceTypeノード内から「 one」、「two」、および「three」要素の値を取得したいと思います。
私も読んでXMLTextReader
いXMLReader
ますが、ここでの私の状況でのベストプラクティスは何かを皆さんから聞きたいと思います.
読んでくれてありがとう、
エヴァン
c# - xml サブツリーと子孫 C# の読み取り
複数のサブツリーを含む XML ファイルがあり、それらのサブツリーにもサブツリーを含めることができます。このようなもの:
(「..」はサブツリーの要素です)。各サブツリーを読み取ってから、そのすべての要素を読み取るにはどうすればよいですか (このサブツリーにサブツリーが含まれている場合、それとすべての要素を個別に読み取りたい場合)。
c# - C# での DataTable への SOAP 応答
Excel と同じように、単純な DataTable に XML 応答を渡すために、さまざまな形式で検索して試してきました。
XML は次のようになります。
Excel の機能は、私が必要としていることに役立ちます。それは、このデータとその関係を 4 つのテーブルに入力することです。
DataSet.ReadXML を使用してみましたが、問題は、何らかの理由でこのメソッドが 14 個のテーブルを生成し、関係がまったくないためにデータが役に立たないことです。後で DataTable.ReadXML を試してみましたが、「DataTable は Xml からのスキーマ推論をサポートしていません」という問題が発生しました。その後、DataTable.ReadXmlSchema(XML) を使用しようとしましたが、ルート ドキュメントがない場合にエラーが発生し、コマンド プロンプトで XSD を作成したところ、生成された 2 つのエラーが発生し、最後に Visual Studio を使用して XSD を生成し、4 を生成しました。エラーはありませんが、作成された列はなく、データも追加されていない XSD。
私は今、アイデアがありません。助言がありますか?正規化されたデータのない DataTable (Excel の機能) ではなく、XML を直接使用する別のアプローチでしょうか?
ありがとうございました。
vb.net - VisualBasicはReadXmlでユーザーエージェントを設定しました
XmlReadを使用してリクエストのユーザーエージェントを設定しようとしています。私はこれについてたくさんグーグルで検索しましたが、答えが見つかりませんでした。これが私のコードのチャンクです:
c# - C#DataSet ReadXMLエラー:「テーブルxxxはすでに別のテーブルyyyの子として割り当てられています」。スキーマなし
DataSetのReadXMLを使用して、スキーマなしでXMLドキュメントを読み取ります。それぞれ異なる親タグに2つの「duration」タグがあります。そのため、ReadXMLは次のように不平を言っています。
System.Data.DataException:テーブル'duration'は、別のテーブル'video'の子としてすでに割り当てられています。テーブル'asset'を親テーブルとして設定できません。
これは、読み込もうとしているXMLドキュメントです。
(ここにXMLを正しく貼り付けることができませんでした)
これは私が使用するC#コードです:
このXMLドキュメントを読む他の方法はありますか?
啓発してください、
Simplecode
c# - DataTable.ReadXml のパフォーマンスを改善する
DataTable.WriteXml() メソッドを使用して DataTable を xml に書き込んでいます。これには数秒かかりますが、これは非常に優れていると思います。
ただし、ReadXml() メソッドを使用してファイル (38MB サイズ、26000 行、36 列) を読み取るには 3 分かかります。ReadXml を呼び出す前に DataTable.BeginLoadData() メソッドを既に使用しています (これにより、約 10 秒速くなりました) が、パフォーマンスを向上させるために他にできることはありますか?
読み込み方法は次のとおりです。
ブレークポイントとストップウォッチを使用して、実際に時間がかかるのは ReadXml メソッドであることを確認しました。
XML スキームは次のとおりです。
c# - KeyValuePair のリストを逆シリアル化する方法
私のクラスは IXmlSerializable を実装しており、次のようなプロパティがあります。
XML ドキュメントがあり、リストにエントリを入力する必要があります
私の XML ドキュメントは次のようになります。
どうすればこれを達成できますか?
c# - 属性CORPORATEを使用して名前空間内のXMLにアクセスする
Value = Company Nameを使用してXML要素nameSurにアクセスするにはどうすればよいですか(これは私が戻したいものです。[CompanyName]だけです)。オブジェクトのインスタンスに設定されていないオブジェクト参照を取得し続けます。行で from children in lv1.Element("IndividualName").Descendants()
。任意のアドバイスをいただければ幸いです。
これが私のXMLです
xml - 最後のXMLファイルをロードしてデータセットvb.netに入れる方法
私は再び立ち往生しています。できれば助けてください。本当に感謝しています。
XMLファイルを作成して、再度ロードします。次のコードを使用して、xmlをフォルダーに書き込みます。以下のコードは、ファイル名に日付と時刻を追加します。このコードは正常に機能します。
繰り返しますが、最後のxmlファイルをロードして戻し、データセットに入れたいと思います。私は通常、次のようなコードを記述します
しかし、どうすれば最後のxmlファイルを見つけて読むことができますか?
xoありがとうございます。良い一日をお過ごしください。