30. juli 2004 - 13:16Der er
11 kommentarer og 1 løsning
Parsing af XML
Jeg har en ASP.NET-side, som modtager noget XML via en POST-parameter, men hvordan parser jeg dette XML (udføres i codebehind-filen)? Det er altså ikke et XML-dokument, som jeg har en sti til, men en string indeholdende noget XML, hvilke .NET-komponenter skal jeg have fat i, for at kunne parse XML'en?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Jeg er ikke 100 på den... Jeg har lige set i dokumentationen at der står noget om at den ikke taget default attributes med, men du kan jo lige se om du kommer til at mangle noget. Du kan lige få docs her :
Gets the markup representing this node and all its child nodes. [C#] public virtual string OuterXml {get;}
Property Value The markup containing this node and all its child nodes.
Note OuterXml does not return default attributes.
Remarks This property is a Microsoft extension to the Document Object Model (DOM).
Example The following example compares output from the InnerXml and OuterXml properties. [C#] using System; using System.IO; using System.Xml;
public class Sample {
public static void Main() {
XmlDocument doc = new XmlDocument(); doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" + "<title>Pride And Prejudice</title>" + "</book>");
XmlNode root = doc.DocumentElement;
// OuterXml includes the markup of current node. Console.WriteLine("Display the OuterXml property..."); Console.WriteLine(root.OuterXml);
// InnerXml does not include the markup of the current node. // As a result, the attributes are not displayed. Console.WriteLine(); Console.WriteLine("Display the InnerXml property..."); Console.WriteLine(root.InnerXml); } }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.