Hejsan, jag har en xmlfil som ser ut såhär: beror ju på vilka tekniker du har tillgång till och ska använda. DOM/SAX eller nåt annat.. Ett tips kan ju vara att kolla på http://www.w3schools.com/xml/ som beskriver på ett bra och lättfattat sätt. Snarare så att om man skall arbeta med XML data så är XPath ett väldigt användbart och kraftfultl verktyg att ha i sin arsenal. Det återkommer på många ställen i XML (XSL, XSLT, mm) http://www.w3schools.com/xpath/.xml-frågor
<?xml version="1.0" encoding="utf-8" ?>
<Settings>
<block>False</block>
<blockMSG>Mitt meddelande hr</blockMSG>
<staticUnic>False</staticUnic>
<staticPass>False</staticPass>
<staticPassPass />
<PageWith>800</PageWith>
<MenyWith>200</MenyWith>
<MenyPosision>Left</MenyPosision>
<PageCopy>Created with Sead Studio</PageCopy>
<Poll>True</Poll>
<static>True</static>
<look>Default</look>
</Settings>
Jag undrar:
1. Hur tar man ut värdet på ex "block"?
2. Hur ändrar man på dessa värden genom aspx sidan?Sv: xml-frågor
med DOM så nåt i stil med
document.getElementsByTagName("block")[0].firstChild.nodeValue;
document.getElementsByTagName("block")[0].firstChild.nodeValue = "nytt värde";
sen hur du ska göra för att spara xml:en beror på vad du använder, så kan inte ge något svar där..Sv: xml-frågor
Gjorde testet på W3schools om XML och hade 19 rätt. Sv: xml-frågor
Sen har .NET en samlig klasser för att arbeta med XML och XPath som du finner i <b>System.Xml.XPath</b> namnrymden, men du kan även använda t.ex metoderna <b>SelectNodes</b> och </b>SelectSingleNode</b> som du finner på <b>XmlDocument</b> klassen, för att göra ett XPath utval.
Hoppas det löser sig!