0

親ノードの属性を持つ XML ファイルを書きたい... (VB.NET で) XML ノードの書き方は知っているが、属性を持つ XML ノードを書いたことがない... 書き方は? 私は以下のコードを書きましたが、ノードを属性で書き込む方法に固執しました...

        xmlWriter__1 = XmlWriter.Create("C:\Data\Trial1.xml)

        xmlWriter__1.WriteStartDocument()

        xmlWriter__1.WriteStartElement("Data")

        xmlWriter__1.WriteStartElement("Trial")



        xmlWriter__1.WriteStartElement("FlatAllocation")
        'Flat Name String 

        xmlWriter__1.WriteStartElement("FlatName")

        xmlWriter__1.WriteString(Convert.ToString(FlatString))

        xmlWriter__1.WriteEndElement()

        'ID
        xmlWriter__1.WriteStartElement("CatID")

        xmlWriter__1.WriteString(Convert.ToString(catId))

        xmlWriter__1.WriteEndElement()

        xmlWriter__1.WriteEndDocument()

        xmlWriter__1.Close()

XMLファイルの下に書きたい:

<?xml version="1.0" encoding="utf-8"?>
<Data>
<Trial No="1">
  <FlatAllocation>
    <FlatName>115</FlatName>
    <CatID>1</CatID>
  </FlatAllocation>
</Trial>
<Trial No="2">
  <FlatAllocation>
    <FlatName>A/1###108</FlatName>
    <CatID>1</CatID>
  </FlatAllocation>
  <FlatAllocation>
    <FlatName>A/2###10688</FlatName>
    <CatID>1</CatID>
  </FlatAllocation>
</Trial>
</Data>
4

1 に答える 1