xml bearbeiten

  • VB.NET

    xml bearbeiten

    Hallo


    ich habe eine xml datei und möchte werte hinzufügen. leider bekomme ich beim zufügen der wete einen fehler da ich nicht den ganzen text angeben kann.
    die xml

    Quellcode

    1. <grammar xmlns="http://www.w3.org/2001/06/grammar" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2001/06/grammar http://www.w3.org/TR/speech-grammar/grammar.xsd" xml:lang="de-DE" version="1.0">
    2. <rule id="xxx" scope="public">
    3. <one-of>
    4. </one-of>
    5. </rule>
    6. </grammar>


    der code zum bearbeiten

    VB.NET-Quellcode

    1. Const NAMEXMLDATEI As String = "Sprache.xml"
    2. Dim xml_Doc As XmlDocument
    3. Dim xml_Rowdata As XmlNode
    4. Dim xml_Row As XmlNode
    5. Dim xml_Attribut As XmlAttribute
    6. Dim xmlPfad As String
    7. xmlPfad = NAMEXMLDATEI
    8. xml_Doc = New XmlDocument()
    9. xml_Doc.Load(xmlPfad)
    10. xml_Rowdata = xml_Doc.SelectSingleNode("grammar /rule/one-of")
    11. xml_Row = xml_Doc.CreateNode(XmlNodeType.Element, "item", "")
    12. xml_Row.InnerText = text
    13. xml_Rowdata.AppendChild(xml_Row)
    14. xml_Doc.Save(xmlPfad)

    die zeile xml_Rowdata = xml_Doc.SelectSingleNode("grammar /rule/one-of") ist mein problem, da ich hier leider nicht alles angeben kann was in der xml datei unter grammar steht.

    ich kann die xml datei nicht ändern, da die xml so bleiben muss um sie zu verwenden.

    danke

    haufe
    ähh? wasn das :)