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
der code zum bearbeiten
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
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
- <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">
- <rule id="xxx" scope="public">
- <one-of>
- </one-of>
- </rule>
- </grammar>
der code zum bearbeiten
VB.NET-Quellcode
- Const NAMEXMLDATEI As String = "Sprache.xml"
- Dim xml_Doc As XmlDocument
- Dim xml_Rowdata As XmlNode
- Dim xml_Row As XmlNode
- Dim xml_Attribut As XmlAttribute
- Dim xmlPfad As String
- xmlPfad = NAMEXMLDATEI
- xml_Doc = New XmlDocument()
- xml_Doc.Load(xmlPfad)
- xml_Rowdata = xml_Doc.SelectSingleNode("grammar /rule/one-of")
- xml_Row = xml_Doc.CreateNode(XmlNodeType.Element, "item", "")
- xml_Row.InnerText = text
- xml_Rowdata.AppendChild(xml_Row)
- 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