0
辞書の内容をXMLに書きたいと思っています。辞書の代わりに文字列からXMLに書き込む方が簡単だと言われているので、辞書の内容を文字列に書きました。しかし、これが正しいかどうかわからないのですか?辞書や文字列をXMLに書き込む
これを辞書や文字列からXMLに書き込む方法はありますか?
辞書の内容をXMLに書きたいと思っています。辞書の代わりに文字列からXMLに書き込む方が簡単だと言われているので、辞書の内容を文字列に書きました。しかし、これが正しいかどうかわからないのですか?辞書や文字列をXMLに書き込む
これを辞書や文字列からXMLに書き込む方法はありますか?
残念ながら、これは非常に自由な質問です。希望するXMLの形式によって出力が決まるからです。
1つの非常に簡単な方法は、独自のXMLをロールバックすることです:
Dim sbService As New StringBuilder
sbService.AppendLine("<?xml version=""1.0""?>")
sbService.AppendLine("<services>")
For Each item As KeyValuePair(Of String, Services) In dictservice
sbService.AppendFormat(" <service DisplayName=""{0}"" ServiceName=""{1}""></service>", item.Key, item.Value.ToString()).AppendLine()
Next
sbService.AppendLine("</services>")
これは、次のようなXMLを生成します:応答のための
<?xml version="1.0"?>
<services>
<service DisplayName="Application Experience" ServiceName="AeLookupSvc"></service>
</services>
おかげで、それはそうあまりにも具体的になりたいdidntは私は自分自身でほとんどの作業を行うことができます。私はこれを実際のXMLに書き込んでディスク上の場所に保存したいのですが、何らかのテキストライターを使う必要がありますか? – Simon
テキストライターよりも簡単です: 'System.IO.File.WriteAllText(" c:\ test.xml "、sbService.ToString)' –
私の辞書の値の下に複数の項目がある場合は、別々のタグの各値?自分の説明を助けるためにコードを更新します – Simon