タグ付けされた質問 「xmldocument」

7
XDocumentまたはXmlDocument
私は今学習してXmlDocumentいますが、たまたま遭遇したばかりXDocumentで、それらの違いや利点を検索しようとしたときに、何か役立つものを見つけることができません。

5
XmlDocumentを文字列に変換
ここに私が現在XMLDocumentを文字列に変換している方法があります StringWriter stringWriter = new StringWriter(); XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter); xmlDoc.WriteTo(xmlTextWriter); return stringWriter.ToString(); このメソッドの問題は、"((quotes)が属性にある)がある場合、エスケープされることです。 例えば: <Campaign name="ABC"> </Campaign> 上記は予想されるXMLです。しかし、それは戻ります <Campaign name=\"ABC\"> </Campaign> String.Replace "\"を実行できますが、その方法は大丈夫ですか?副作用はありますか?XML自体に「\」が含まれている場合、問題なく動作しますか

7
.NETのXmlDocumentからの出力で空白のxmlns属性を防ぐ方法は?
.NETでXmlDocumentからXMLを生成する場合、関連付けられた名前空間のないxmlns要素が初めて挿入されると、空白の属性が表示されます。これをどのように防ぐことができますか? 例: XmlDocument xml = new XmlDocument(); xml.AppendChild(xml.CreateElement("root", "whatever:name-space-1.0")); xml.DocumentElement.AppendChild(xml.CreateElement("loner")); Console.WriteLine(xml.OuterXml); 出力: <root xmlns="whatever:name-space-1.0"><loner xmlns="" /></root> 望ましい出力: <root xmlns="whatever:name-space-1.0"><loner /></root> ドキュメントを文字列に変換した後にXmlDocument発生するものではなく、コードに適用可能な解決策はありますか?OuterXml これを行う理由は、XmlDocumentで生成されたXMLを使用して、特定のプロトコルの標準XMLと一致できるかどうかを確認することです。空のxmlns属性はパーサーを壊したり混乱させたりすることはないかもしれませんが、このプロトコルについて私が見たどのような使用法にも存在しません。

11
XmlDocumentから改行してインデントされたXMLを取得する最も簡単な方法は何ですか?
を使用してXMLを最初から作成するXmlDocumentと、OuterXmlプロパティはすべて改行でインデントされています。ただし、LoadXml非常に「圧縮された」XML(改行やインデントなし)を呼び出すと、の出力OuterXmlはそのままになります。そう ... のインスタンスから美化されたXML出力を取得する最も簡単な方法は何XmlDocumentですか?
105 c#  .net  xmldocument  outerxml 

3
文字列へのXMLドキュメント
XMLドキュメント(org.w3c.dom.Document)の文字列表現を取得する最も簡単な方法は何ですか?つまり、すべてのノードが1行になります。 例として、 <root> <a>trge</a> <b>156</b> </root> (これは単なるツリー表現であり、私のコードではorg.w3c.dom.Documentオブジェクトなので、文字列として扱うことはできません) に "<root> <a>trge</a> <b>156</b> </root>" ありがとう!
104 java  xml  string  dom  xmldocument 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.