是否可以获取XElement的开始标记字符串?
例如,如果我有像这样的xml元素
<Product Id="101" Name="Product 1">
<Images>
// ..
</Images>
<Description>
// ..
</Description>
</Product>
我想只获得开始标记:
<Product Id="101" Name="Product 1">
我将此用于验证反馈目的。
答案 0 :(得分:0)
使用像
这样的查询 XElement xele = XElement.Load("xmlfilename");
XNamespace _XNamespace = XNamespace.Get("namespace url");
IEnumerable<XElement> ProductAttribute = from ele in xele .Descendants(_XNamespace + "Product ")
where ele.Attribute("Id").Value =="101" && ele.Attribute("Name") == "Product 1"
select ele;
希望它对您有用