問題タブ [xmltextwriter]
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.
.net - .ashx で XmlTextWriter を使用して myXMLHttpRequest.responseXML の xml を作成する方法
.ashx ページで試してみましたが、myXMLHttpRequest.status でエラー 500 が発生し、どこに問題があるのかわかりません。単純な xml を生成するための単純なコードは非常に優れています。お気に入り:
@ここに私の解決策があります(SQLコードは正常に動作します):
.net - 回答xmlhttprequestのXmlTextWriterの形式
XmlTextWriterクラスで作成されたxmlを含む.ashxファイルのxmlhttprequestに応答するには、どのように出力する必要がありますか?ファイル/文字列/メモリに?
c# - メモリ ストリームが空です
さまざまなソース (関数) から巨大な xml ファイルを生成する必要があります。XmlTextWriter
よりもメモリ使用量が少ないため、使用することにしましXmlDocument
た。
まず、XmlWriter
基礎となるMemoryStream
次にXmlWriter
、XML ファイルの先頭を生成する関数に (xml ライターが最後まで開いていることに注意してください) を渡します。
しかし、基になるメモリストリームが空であることがわかりました(バイト配列を文字列に変換して文字列を出力することにより)。理由はありますか?
また、さまざまなソース (関数) から巨大な xml ファイルを生成する方法について一般的な質問があります。私が今行っていることは、XmlWriter
各関数と書き込みに対して開いたままにすることです (基になるメモリ ストリームも開く必要があると思います)。最初の関数では、ルート要素の末尾を書きません。最後の関数の後、次の方法でルート要素の末尾を手動で追加します。
これが機能するかどうかはわかりません。
どうもありがとう!
xml - (自己結合テーブルの) 再帰による xml ファイルの生成で、目的の階層が生成されない
自己結合テーブルに入力されたデータから XML ファイルを生成するタスクがあります。すべての XML ファイルは、自己結合で定義された階層に準拠する必要があります。
これを達成するためにいくつかの再帰コードを書いて成功しましたが、私のロジックは階層を正しく表示していないようです。一部の親ノードは、子孫なしで、常に ParentNodes および Child ノードとして表示をブロックします。
たとえば、次の理想的な XML 構造があります。
次の自己結合テーブルからデータが供給されている場合 (主キー: ElementId
、外部キー: ParentId
)
しかし、次の XML 出力を取得し続けます。ここでは、ブロック<ITEMS_INFO></ITEMS_INFO>
として表示され(これは正しい)、子孫なしで表示されます (これは間違っています)。parentNode
childNode
ロジックの抜け穴がないか再帰コードを確認し、理想的な XML 階層を実現する最善の方法を教えてください。
ありがとう。
c# - XmlTextWriterクラスを使用すると、シェブロンのエンコードが異なるのはなぜですか?
XMLTextWriterを呼び出すと、おかしな動作が発生しているようです...
次に、これを作成していることがわかります。
ライターが最初の要素をHtmlにエンコードしたのに、残りはエンコードしなかったのはなぜですか?さらに、これをやめるにはどうすればよいですか?最初の要素を作成したいだけです。
c# - XmlTextWriter に関するいくつかの質問
私は XML を編集するのが初めてで、私が直面している問題についていくつか質問があります。
最初: 各 の後に新しい行を追加するにはどうすればよいですかwriter.WriteEndElement();
。使用例を見つけましwriter.WriteWhitespace("\n");
たが、新しい行を作成していないようです。
2番目:前の問題のためにこれは何もしていない可能性があると思いますが、最後にこれを使用してコードをインデントしたかったのwriter.Formatting = Formatting.Indented;
ですが、何もしていないようです(おそらく改行がないため)。
3 番目: これを前のファイルに追加しているので、メインの親の終了タグを取り除いて、この新しいデータを追加できるようにしました。最終タグを閉じるだけでいいのにと思っていましたwriter.WriteEndElement();
が、書いているときに開始タグを作成していないので、開いているタグがあることに気付いていないようです。これを行う良い方法はありますか、それとも</closingTagName>
ファイルの最後に記述するコードで終了する必要がありますか。
コメントや提案は大歓迎です。
c# - XmlTextWriter と XmlWriter の違いは何ですか?
私は、C# で次の 2 つのクラスを見ています:XmlTextWriter
とXmlWriter
. 誰でも違いを説明して、どちらをどこで使用するか教えてもらえますか?
c# - デバッガー内でのXmlTextwriterコンテンツの表示
XmlTextwriterを使用してメモリストリームに書き込んでいるかなり複雑なコードに取り組んでいます。Visual Studioのデバッグで、コードをステップ実行しているときにmemorystream/XmlTextwriterのコンテンツを確認する方法はありますか。
c# - xmltextwriter は特殊文字を変換します
xslt ファイル変換の結果、特殊文字が変換されます。
誰もこれを経験したことがありますか?
ソース ドキュメントに&
は、結果で として表示される文字があり&
ます。結果的にもオリジナル&
キャラが必要です。
asp.net - チェックボックスリストをループし、XMLTextWriterVB.netを使用してXMLを作成します
私はxmlと.netの初心者開発者です。一連のチェックボックスリストがあり、ユーザーの選択に応じてxmlファイルを作成したいと思います。xmlファイルをこのようにしたいと思います。
しかし、私はこれしか得られません
これは、xmlファイルの作成に使用するVBコードです。何が足りないのか教えてください。助けてくれてありがとう。