zoukankan      html  css  js  c++  java
  • XmlReader读取XML

    StringBuilder output = new StringBuilder();
    
    String xmlString =
        @"<bookstore>
        <book genre='autobiography' publicationdate='1981-03-22' ISBN='1-861003-11-0'>
            <title>The Autobiography of Benjamin Franklin</title>
            <author>
                <first-name>Benjamin</first-name>
                <last-name>Franklin</last-name>
            </author>
            <price>8.99</price>
        </book>
    </bookstore>";
    
    // Create an XmlReader
    using (XmlReader reader = XmlReader.Create(new StringReader(xmlString)))
    {
        reader.ReadToFollowing("book");
    
        if (reader.HasAttributes)
        {
            output.Append("Attributes of <" + reader.Name + ">");
            for (int i = 0; i < reader.AttributeCount; i++)
            {
                reader.MoveToAttribute(i);
                output.Append(" " + reader.Name + "=" + reader.Value);
            }
            reader.MoveToElement(); // Moves the reader back to the element node.
        }
    
    }
    
    OutputTextBlock.Text = output.ToString();
    

      

  • 相关阅读:
    pinyin4j使用示例
    迭代器模式
    适配器模式
    策略模式
    装饰模式
    责任链模式
    命令模式
    中介者模式
    原型模式
    代理模式
  • 原文地址:https://www.cnblogs.com/liqipeng/p/4576156.html
Copyright © 2011-2022 走看看