日期:2014-05-17  浏览次数:20472 次

xsl解析xml的小问题,求指教。
依次获取xml中一个节点的各个属性值

------解决方案--------------------
xpath中可以用 /html/body/div[@id='div1']/@*
得到id为div1的div1元素的所有属性。

xsl怎么写就不知道了。
------解决方案--------------------

            string xmlString = @"<xml><book id=""aaaa"" name = ""bbbb"" author = ""cccc""></book></xml>";
            XDocument doc = XDocument.Parse(xmlString);
            foreach (var attr in doc.Root.Element("book").Attributes())
            {
                Console.WriteLine(attr.Name + ":  " + attr.Value);
            }