У меня есть элемент XML схема определяются следующим образом:Xerces «фиксированный» атрибут элемента в XML-схеме
<xsd:element name="Test">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ElementFixed" fixed="SomeFixedValue"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
Как я понимаю, «ElementFixed» является подстановочным элементом. (Поскольку тип не определен, он имеет тип «anyType».)
Теперь, возможно, это связано или не связано (к элементу, являющемуся подстановочным знаком), но я пытаюсь извлечь «фиксированное» значение «SomeFixedValue» «используя библиотеки Xerces, и изо всех сил пытаюсь понять, как это сделать. Я подозреваю, что это может иметь какое-то отношение к XSAttributeUse или XSAttributeDeclaration, но я не смог определить, какие методы мне нужно для вызова того, какие объекты должны содержать эту информацию. Может ли кто-нибудь указать мне в правильном направлении? Благодаря!