0
xmltextwriterを使用してxmlドキュメントを作成しています(私はxsltを導入したばかりです)。xmlを正しくインデントするのに問題があります。ここでxmlをxmltextwriterでフォーマットする
は、私はフォーマットがここ
<htmltext> CData[.......<br>
<img src=".......">
<a href="........"</a><br>
...some text here from a string....<br>
...some other text here froma string>
</htmltext>
になりたいものです私が試したものである。ここで、ここから行くする
xwriter.WriteStartElement("htmltext")
xwriter.WriteCData(hcontent)
xwriter.WriteElementString("", "<br>")
xwriter.WriteString(Environment.NewLine)
xwriter.Indentation = 2
xwriter.WriteElementString("img", "")
xwriter.WriteStartAttribute("src", himage)
xwriter.WriteEndAttribute()
xwriter.WriteString(Environment.NewLine)
xwriter.WriteElementString("a", "")
xwriter.WriteStartAttribute("href", hlinks)
xwriter.WriteEndAttribute()
xwriter.WriteElementString("", htitle)
xwriter.WriteElementString("", "<br>")
xwriter.WriteString(Environment.NewLine)
xwriter.WriteElementString("", hsubtitle)
xwriter.WriteElementString("", "<br>")
xwriter.WriteString(Environment.NewLine)
xwriter.WriteElementString("", htext)
xwriter.WriteEndElement()
わかりません。すべての応答を歓迎します
あなたは 'XmlTextWriter'を使うべきではありません。 .NET 2.0以降、非推奨になっています。 'XmlWriter.Create'を使って' XmlWriter'を作成してください。 –
okそれでは、書式設定がそれに含まれていない場合、どのようにインデントの書式設定を行うのですか – vbNewbie
主に、書式設定を気にしないでください。大事なことじゃない。書式設定が必要な場合は、 'XmlWriterSettings'の設定を使用してください。 –