如何要求具有特定属性值的XML元素?

Dmi*_*ine 3 xml xsd

如何验证元素是否具有特定属性和属性必须具有特定值.

例如:

<macroField dictTag="referenceNum">a2398</macroField>
Run Code Online (Sandbox Code Playgroud)

我需要验证我的XML包含具有属性dictTag ="referenceNum"的元素名称macroField,并且此标记的值也是一个字符串.

ska*_*man 5

像这样的东西:

<xs:element name="macroField">
   <xs:complexType>
      <xs:simpleContent>
         <xs:extension base="xs:string">
            <xs:attribute name="dictTag" type="xs:string" fixed="referenceNum"/>     
         </xs:extension>
      </xs:simpleContent>
   </xs:complexType>
</xs:element>
Run Code Online (Sandbox Code Playgroud)