我能够使用System.Xml.Schema
类获取所有节点,但我无法查询 b:fieldInfo 节点并使用任何标准xml方法提取属性。我不想把它解析为字符串。
<xs:complexType>
<xs:sequence>
<xs:element name="Line1">
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number="0"/>
</xs:appinfo>
</xs:annotation>
<xs:element name="Start" type="xs:string">
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification="left" pos_offset="0" pos_length="15" sequence_number="1" />
答案 0 :(得分:0)
使用XDocument
var snip = XDocument.Parse(feildInfo);
var value = snip.Root.Attribute("justification").Value;