問題タブ [xmltextreader]

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 投票する
1 に答える
21190 参照

c# - XMLTextReader が要素のコンテンツを読み取らない

TestXML コンテンツ:

ケース b はヒットしません。しかし、b の end 要素の後にスペースを追加すると、ケース b がヒットします。xmlファイルを変更せずに機能させるにはどうすればよいですか?

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

c# - C#XmlTextReader:htmlエンティティの置換

私はこのようなTAGを持つxmlファイルを持っています:

XmlTextReaderを使用してこのファイルを読んでいますが、このTAGの場合は次のようになります。

xml内のhtmlエンティティ番号を置き換えて、「działowa」のようなものを取得するにはどうすればよいですか?

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

php - PHPを使用してxmlをhtmlに変換する

xml データを html に変換したい。以下はサンプルのxmlデータで、html形式で取得/変換したいです。

つまり、の間に含まれるすべての html コードを取得したいです<paragraph id="..."></paragraph>。phpでやりたいです。PHPを使用して配列に変換すると、すべてのデータがdiv、p、spanの配列になります。<paragraph>..</paragraph>しかし、単一の配列のタグに含まれるhtml全体が必要です。

ここで必要なヘルプをお願いします。このための最善の方法を教えてください。

ありがとう。

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

c# - xml文字列をXMLTextReaderタイプに読み込む方法

XML文字列があります。この文字列をdotnetのXMLTextReader(System.Xml.XMLTextReader)タイプに変換する必要があります。

次のコードを使用しました。

ただし、実行後、リーダー内の文字列は空になります。

XMLTextReaderに指定された文字列を入力するには、何をする必要があるかを理解するのを手伝ってください。

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

c# - XmlTextReaderは2番目と3番目のプロファイル要素を無視します

私は次のXMLファイルを持っています:

問題は、XmlTextReaderを使用すると、最初のプロファイルのみが読み取られ、2番目と3番目のプロファイルが無視されることです。

だから私は得る: 代替テキスト

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

c# - XmlTextReader は認識せずに XML ドキュメントの末尾を渡します

XML だけでなく、バ​​イナリ BLOB やテキストなどの他のデータも含むストリームから SAX (XmlTextReader) を使用して XML を読み取る単純なアプリを作成しようとしています。ストリームの構造は、単純にチャンク ベースです。

私の読み取り関数に入ると、ストリームは XML の先頭に適切に配置されます。問題を次のコード例に減らしました。

これらの数行は、文字列の末尾にある 0x014 が原因で、ReadStartElement を呼び出すときに例外を引き起こします。

興味深い点は、代わりに次の入力を使用すると、コードが問題なく実行されることです。

そのサイズのためにドキュメント全体を読みたくないし、古いデータ入力との下位互換性を維持する必要があるため、入力を変更したくありません。

最初に考えられる唯一の解決策は、最後の終了タグの後に読み続けないカスタム ストリーム リーダーです。

この問題を解決する方法について何かアイデアはありますか? すでに LINQ の XDocument を使用しようとしましたが、これも失敗しました。

よろしくお願いします。

ロムート

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

c# - XmlTextReader からストリーム ファイル名を取得する

これはやや些細なことですが、ここに行きます。.Net 4.0 フレームワークを使用して、XmlTextReader オブジェクトをメソッドに渡しています。

リーダーに何かが起こった場合、XmlTextReader が読み取っているファイルの場所をログに記録したいと思います。XmlTextReader が使用しているストリームに戻る簡単な方法はありますか? やや些細な理由は、ストリームの作成に使用されるファイルの場所を含むメソッドに追加の文字列を簡単に渡すことができるためですが、それは XmlTextReader のみを使用する方法でなければならないようです。

ありがとう!

更新、これは実際に私がやっていることです...悪い例で申し訳ありません:

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

.net - XmlTextReaderと埋め込みリソースDTD

依存関係のない単一のEXEを作成しようとしています(.NETFrameworkを使用してください:-)。このプログラムには、同じDTDを共有する一連のXMLドキュメント(XmlTextReaderを使用)の解析が含まれます。DTDは、ドキュメントではその名前だけで参照されているため、これまで「Copy if Newer」と呼んでいたので、EXE自体と同じフォルダーにあります。

ここで、このDTDを埋め込みリソースとしてプロジェクトに埋め込みたいと思います。XmlTextReaderを幸せにするためにカスタムXmlResolverが必要になると思いますが、それがどのように見えるかはわかりませんでした。秘伝のタレは何ですか?

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

c# - C#でXmlTextReaderを使用して短いタグを識別する方法は?

以下に、XML を読み取って書き込むサンプル コードを示します。のような短いタグを検出できないため、出力 XML は無効です"<test attrib="123" />。XmlTextReader を使用してそのようなタグを検出する方法はありますか?