問題タブ [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# - スキーマを使用している場合、DataSet.ReadXml のパフォーマンスを向上させるにはどうすればよいですか?
ReadXml を介して XML ファイルからロードしている ADO DataSet があります。データとスキーマは別のファイルにあります。
現在、この DataSet をロードするのに 13 秒近くかかります。DataSet のスキーマを読み取らず、ReadXml にスキーマを推測させるだけで、これを 700 ミリ秒に短縮できますが、結果の DataSet には制約が含まれていません。
私はこれをやってみました:
これを行うと、スキーマの読み取りに 27 ミリ秒かかり、DataSet の読み取りに 12000 ミリ秒以上かかります。これは、すべての DataTable で EndLoadData を呼び出す前に報告された時間です。
これは膨大な量のデータではありません。約 1.5 MB で、ネストされたリレーションはなく、すべてのテーブルには 6 ~ 30 文字の列が 2 つまたは 3 つ含まれています。スキーマを前もって読んだ場合に異なることがわかる唯一のことは、スキーマにはすべての一意の制約が含まれているということです。しかし、BeginLoadData は制約をオフにすることになっています (変更通知なども同様です)。したがって、ここでは当てはまりません。(はい、EnforceConstraints を false に設定してみました。)
オブジェクトにスキーマを推測させるのではなく、最初にスキーマを読み取ることで DataSet の読み込み時間を改善したという多くの報告を読みました。私の場合、スキーマを推測すると、スキーマを明示的に提供するよりも約 20 倍高速なプロセスが実現します。
これは私を少し夢中にさせています。この DataSet のスキーマは、メタ情報から生成されます。私は、それをプログラムで作成し、XmlReader で非シリアル化するだけのメソッドを書きたいと思っています。しかし、私はそうしないほうがいいです。
私は何が欠けていますか?ここで速度を向上させるために他に何ができますか?
asp.net - XML ノードの読み取り
特定の xml ノードを読み取りたいのですが、その値はたとえば
そして、私のコードビハインドはこのようなものでなければなりません(私はそれがどうあるべきかわかりません:))
何とか何とか。私が言ったように、それは単なる例です。どうすればよいかわかりません。ですから、私を助けてください。
ありがとう。
よろしく..
asp.net - readXMLを使用してxml属性を読み取るにはどうすればよいですか?dataset.readxmlはどのようにテーブルに変換されますか?
readXMLの結果のテーブルがどのように見えるかを知りたいだけです。たとえば、xmlファイルが次のようになっている場合などです。
次のように、Tablesコレクションから直接テーブルを参照できます。
次に、rowsコレクションを使用して行と列にアクセスできます。
しかし、どのようにすればxmlノードの「属性」にアクセスできますか?
c# - C# の node.GetElementsByTagName の問題
読み取ろうとしている非常に単純な XML ファイルがありますが、それを機能させることができないようです。XML ファイルは次のとおりです。
私はこのような2つの内容を取得しようとしています:
また
どちらも機能していません。XML を文字列として XmlDocument にコピー ペーストすると、機能します。ただし、応答 (XML の取得元) から取得した文字列を使用すると、機能しません。
キャラの問題なのか、正しいルートを見ていなかったのか気になるのですが、よくわかりません。何か案は?
ありがとう!
c# - C#WinFormsはXMLファイルを読み取ります-特定のノードのみ
私はXMLファイルを持っています:
現在、これを使用してdatagridviewに読み込みました。
特定のDateTimeを持つxmlオブジェクトのみを読み取れるようにしたい。誰かがこれを行う方法を知っていますか?現在、名前空間に含まれているさまざまなメソッドを試しましたが、役に立ちませんでした。
非常に感謝します、
よろしく。
***編集:実行時に表示されるデータを動的に変更できるようにしたい。
c# - CDATAタグの有無にかかわらずデータを含むコンテンツにIXmlSerializableを実装する
一部の入力に対してコンテンツがCDATAタグとともに渡されるxmlタグを解析する方法を見つけようとしていますが、すべてではありません。
たとえば、以下は、CDATAタグを含むデータに対して受け取るサンプルコンテンツです。ただし、CDATAタグが省略されるシナリオは他にもいくつかあります。
どういうわけかそれを検出し、両方のタイプの入力(CDATAの有無にかかわらず)を解析できるReadXmlメソッドを実装するための洗練された方法はありますか?これまでのところ、ReadXml()の実装は次のとおりですが、CDATAタグを省略すると解析中にエラーが発生します。
asp.net - [for xml auto, elements] を ADO.NET の DataTable に読み込みます
XML を返す MS SQL Server ストアド プロシージャがあります ( for xml auto, elements でSELECT を使用します) 。
私はそれをDataTableに読み込もうとしました:
ただし、retTable には、SQL Server が返す完全な xml が分離された 12 行が含まれています。
その XML を DB から DataTable オブジェクトに読み込むにはどうすればよいですか? ありがとう!
xml - XML解析:オブジェクト参照がオブジェクトのインスタンスに設定されていません
データセット内のXMLを解析していますが、一部のRSSでエラーが発生する場合を除いて、正常に機能します。
オブジェクト参照がオブジェクト インスタンスに設定されていません。
XmlDataSourceを試しましたが、同じエラーが発生しますRSSファイル間に違いはなく、どのベースでこのようなエラーが発生するかわかりません。
c# - DataSet.ReadXML の使用に関する問題
私はxmlファイルからいくつかのデータを取得するためにdataset.readxmlを使用したい. c#.net 2008.xml ファイル形式は以下のようになります。
よろしく
チョン
c# - DataTable ReadXml でスローされる例外
私はdataTableを持っていて、それをファイルに保存しますDataTable.WriteXml
しかし、使用してロードしようとするとDataTable.ReadXml
、例外が発生します。
無効な操作の例外 DataTable は Xml からのスキーマ インターフェイスをサポートしていません
誰でもこの問題を解決する方法を知っていますか?