問題タブ [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# - ReadXML の ArgumentNullException
XML ファイルへの DataSet のシリアル化に問題があります。XML をロードしようとするたびに、ReadXML() 関数が ArgumentNullException をスローします。興味深いことに、この問題は、空のデータセットにロードした場合にのみ発生します。DataSet にテーブルを入力し、XML ファイルから DataSet を読み込んでテーブルを置き換えようとすると、スローされる例外はありません。私の DataTables はリレーションで接続されています。XMLScheme は使用しません。既存のデータセットを置き換えても、XML ファイルが読み込まれないからです。
例外がスローされると、1 つのテーブルが部分的にロードされます。最初のレコードは正しくロードされ、2 番目のレコードは null 値と StrongTypingExceptions で埋められます。
何が起こっているか知っている人はいますか?
//編集:
書き込み:
読む:
すべてのモードを試しました。
スキーマが読み取り中の場合:
[System.Data.DataException] {"制約内の無効な 'キー' ノード: FK_SapTable_SapFieldFilter."} System.Data.DataException
リレーション FK_SapTable_SapFieldFilter で接続された 2 つのテーブルがあります。テーブル「SapTable」には、フィールド TableId がキーとしてあります-決してnullではありません。SapFieldFilter の TableId フィールドに接続されます。私の SapFieldFilter は今のところ空のテーブルですが、問題になることはありません。
c# - C# LINQ to XML - 要素または子孫が見つからない
LINQ to XML を使用して xml ファイルを読み取ることができません。xml スキーマの一部を添付しました。
私が使用しているコードは次のとおりです。
コードをブレークすると、doc が正常に読み込まれ、適切なデータが表示されます。Doc.Root は設定されていますが、子孫には何もないように見えます。次に、 foreach ステートメントに至るまで、 sdnEntry は結果をもたらしません。これはとても単純に思えますが、何も選択できない理由がわかりません。また、子孫の代わりに Elements を使用してみましたが、同じ結果になりました。最終結果 xml を取得して C# オブジェクトを作成する必要があります。
さらに、副次的な質問として、sdnEntry の一部にファースト ネームが含まれていて、他の sdnEntry に含まれていない場合、sdnEntry はどのように処理されるのでしょうか。sdnEntry の名が存在しない場合、firstName 要素タグは xml ファイルにも存在しません。どんな助けでも大歓迎です。
xml のサンプルを次に示します。
xml - Visual Basic - 読み取り xml エラー「フィールドの子リストを作成できません」
ゲームのリソース ファイルから xml ファイルを読み取る小さなデスクトップ アプリケーション (Visual Studio を使用) を作成しようとしています。これらのファイルは XML で保存されます。ファイルを datagridview に読み込もうとすると、次のエラーが表示されます。
これを試みるために使用するコードは次のとおりです。
xml ファイルの例を次に示します。
データメンバーを埋める行なしでコードを実行しようとすると、エラーはスローされませんが、他にも何もしません。DGV に値が設定されることはありません。
このエラーを回避する方法を知っている人はいますか? 最終的な結果は、フィールドをなんらかの形でアプリに入力し、編集して保存できるようにすることです。アイデアがあれば、他の方法を受け入れることができます。
前もって感謝します、クリス
.net - ReadXML を使用して XML ファイルのルート ノード以外のものをロードする
.NET を使用して XML ファイルを組み込みデータベース (SQLite) にロードしようとしています。これを行うための最良の方法は、データを DataTable/DataSet に読み込み、DataAdapter を使用してその DataTable をデータベース テーブルに更新することです。
問題は、私が処理しなければならない XML ファイルに、ルート ノードにないデータが含まれていることです。ルート ノード (tables)、サブノード (tableXXX) があり、すべてのデータはサブノードにあります。
(DataSet オブジェクトに対して) ReadXML を使用すると、単一のレコード (サブノード テーブルの名前を含む) が読み込まれます。ルート ノードを完全に無視し、最初のサブノードをルート ノードであるかのように扱いたいと考えています。
どうすればこれを行うことができますか?
(または、XML ファイルをデータベースにロードするより簡単な方法があれば、それも聞きたいと思いますが、このルート ノードの問題を回避する必要があると思います)。
ワティフ
php - PHPが外部xmlファイルを読み取る - エンコードの問題
ÿþ<�?xml version="1.0" encoding="ISO-8859-1" ?> <�eqlist> ...
c# - Dataset エラーの解決方法 - DataSet は simpleType として「union」または「list」をサポートしていません
一部の XML (XML は複雑な構造のようです) を C# データセットに変換する必要があります。
最初に、XSD からデータセット構造を作成しようとしました。
しかし、それはエラーを引き起こしています: DataSet は simpleType として 'union' または 'list' をサポートしていません
次に、XSD のロードを回避するために、ソース XML ファイルを直接ロードします。
しかし、別のエラーが発生します-名前空間を継承するネストされたテーブル 'Point' は、異なる名前空間に複数の親テーブルを持つことはできません。
これを解決するのを手伝ってくれませんか? たくさんタンス!
ところで:XMLは有効です。XSD2DB、xsd.exe、svcutilも試しましたが、進歩はありませんでした
php - PHPでxmlファイルを配列で読む方法
XMLファイルのコンテンツをphp配列に読み込む必要があります
これは私のxmlファイルです:
私はこれを使用します:
結果は次のとおりです。
しかし、私はこのような配列が必要です: