問題タブ [xmlwriter]
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.
php - phpxmlWriterを既存のノードに追加
xmlWriterストリームを使用してファイルを解析する古いコードがあり、ファイルごとにそのファイル名で要素を書き込む状況があります。これは、ファイル名が一意である場合に正常に機能します。
しかし今、要件が変更され、同じ名前のファイルがある可能性がありますが、生成されたxmlの場合、一意のファイル名ごとに1つの要素のみが存在する必要があります。
既存のコードを大幅に変更せずにこれを行う簡単な方法はありますか?私はこれがストリームであるという全体的なポイントに反していることを知っていますが、人生は最悪ですよね?
c# - 宣言要素なしでxmlライターを使用してxmlを作成する方法
XmlWriter.Create()
ライターインスタンスを取得してからXMLを書き込むために使用していますが、結果にはが含まれ<?xml version="1.0" encoding="utf-16" ?>
ています。xmlライターがそれを生成しないようにするにはどうすればよいですか?
xml - xmlwriter と組み合わせた C++ リスト
私の問題は、XmlWriter を使用して C++ でリストを出力することです。XML ファイルに含めることができるリストが必要です。私の計画したコード - リスト要素を生成するためにクラスを実装する必要がありますが、理由がわかりません:
アプリケーションにリストを挿入する方法を教えてください。私の出力は次のようになります。
回答 1 に示されているコードにより、XmlWriter でリストを使用する方法はわかりましたが、現時点では、このコードの接続方法とクラスの作成方法がよくわかりません。
c# - XmlTextWriter と XmlWriter の違いは何ですか?
私は、C# で次の 2 つのクラスを見ています:XmlTextWriter
とXmlWriter
. 誰でも違いを説明して、どちらをどこで使用するか教えてもらえますか?
asp.net - DataSet から XmlNode を取得するにはどうすればよいですか?
と を使用して XML ドキュメントを作成しようとしていXmlWriter
ますXmlDocument
。ルート要素に書き込む 4 つの子ノードがあり、最初の 3 つがうまくいきました。ただし、最後のものは から生成されていDataSet
ます。ここに私の短縮コードがあります:
XMLを出力するもの:
必要なルート要素は 1 つだけで、レコードの総数に等しいRecordSet
属性が必要です。Total
どうにかして取得した XML 文字列を直接解析できればds.GetXml()
、XmlNode
属性を設定して作業を進めることができます。しかし、私は間違っている可能性があります。助言がありますか?
xml - 名前空間を正しく処理するように XmlWriter を強制するにはどうすればよいですか?
XmlWriter を使用して、次のようなものを書きたい (すべて 1 つの名前空間で):
しかし、私が得ることができる最も近いものはこれです:
このコードを使用して:
プレフィックスを指定しないと、次のようになります。
重複した名前空間でのこれらの「ファントム」プレフィックスの生成は、生成されたドキュメント (p3、p4、p5 など) 全体で発生します。
属性を記述しないと、必要な出力が得られます (ただし、明らかに属性がありません)。
XmlWriter
私が尋ねたように重複する名前空間を省略しないのはなぜですか?
c# - xml:space=preserve の場合に XmlWriter がスペースを挿入する
このコード (C#、.NET 3.5 SP1) の場合:
が要素のXmlWriter
周りに改行とインデントを挿入しているため、属性と矛盾しているように見えるため、アサーションは失敗します。<item>
xml:space="preserve"
空白なしで(または重要な空白のみで、すでににロードされている)入力を取り、空白を保持するようにマークされた要素内に空白を追加せずXmlDocument
に(明らかな理由で)きれいに印刷しようとしています。
これはバグですか、それとも何か間違っていますか? 私がやろうとしていることを達成するためのより良い方法はありますか?
編集:おそらく、出力側XmlWriter
で withを使用する必要があることを追加する必要があります。Indent=true
「実際の」コードでは、これは私のコードの外から渡されています。
xml - Outputting XML to a browser from a Perl CGI script?
I've got a perl CGI script running on an Apache server. The script is, among other things, supposed to display some XML that is generated from input. Using the XML::Writer module, I've created a string scalar containing the right XML, but I can't seem to figure out how to post it back to the browser. Currently my function looks like this:
Can anyone help me with this? Printing $output
to STDOUT doesn't work, and I didn't see any functions in CGI.pm to do this (print $cgi->header('text/xml');
works, but I can't figure out how to print the body).
wpf - WPF BitmapImage の XML への書き込み/読み取りが「イメージング コンポーネントがありません.....」エラーで失敗する
XmlReader/XmlWriter クラスを使用して BitmapImage を Xml に読み書きしようとしています。書き出すと、出力 Xml ファイルに長い CDATA セクションが表示されます。読み込むと、同じ CDATA セクション データを実際に読み込んでいることがわかります。しかし、BitmapImage を再作成しようとすると、エラーで失敗します...
...下の「image.StreamSource = stream」という行に...
テストでは、次の簡単なコードを使用してテスト BitmapImage を作成します...
何か案は?