Announcement

Collapse
No announcement yet.

xPath und .NET Compact Framework

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • xPath und .NET Compact Framework

    Hallo zusammen,

    ich versuche gerade in einen NETcf Projekt Daten in ein XML-File zu schreiben. Das Problem ist das ich nur über DOM einen Teil der Daten schreiben will. Ich habe den Schlüssel für den Teilbereich aber ich kann scheinbar xPath mit SelectSingleNode() als Suchfunktion nicht benutzten.

    {
    XmlDocument xmlDoc = new XmlDocument();
    //xml-File laden ins XmlDocument object.
    configFileName = aCG.initalPath + aCG.JobNr+@"\"+aCG.JobNr+".xml";
    xmlDoc.Load(configFileName);
    XmlNamespaceManager nsManager = new XmlNamespaceManager(xmlDoc.NameTable);
    string xpathquery ="/Schlaege/Schlag/[attribute::Nr='"+aCG.SNR+"']";
    XmlNode theNode;
    XmlElement root = xmlDoc..DocumentElement;
    theNode = root.SelectSingleNode(xpathquery,nsManager);
    theNode.ChildNodes[3].InnerText=aCG.Zone1.ToString();
    theNode.ChildNodes[4].InnerText=aCG.Zone1.ToString();
    theNode.ChildNodes[5].InnerText=aCG.Zone1.ToString();
    theNode.ChildNodes[6].InnerText=aCG.Zone1.ToString();
    theNode.ChildNodes[7].InnerText=aCG.Zone1.ToString();

    xmlDoc.Save(configFileName);
    }
    catch (Exception ex)
    {
    MessageBox.Show("Errormessage: "+ex.Message);
    }

    hat irgend jemand eine Idee wie Ich das löse?
    Von einer Zwischenspeicherung und anschliesenden sequentiellen Speicherung bin ich nicht so sehr angetan.

    Ich würde mich über Ratschläge freuen..
Working...
X