Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
xsdcxx如何抑制对某些类型的解析? 我使用自动生成C++代码解析XML。_C++_Xml_Xsd_Xml Parsing - Fatal编程技术网

xsdcxx如何抑制对某些类型的解析? 我使用自动生成C++代码解析XML。

xsdcxx如何抑制对某些类型的解析? 我使用自动生成C++代码解析XML。,c++,xml,xsd,xml-parsing,C++,Xml,Xsd,Xml Parsing,我有一些像这样的xsd: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:mml="http://www.w3.org/1998/Math/MathML"> <xs:import namespace="http://www.w3.org/1998/Math/MathM

我有一些像这样的xsd:

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:mml="http://www.w3.org/1998/Math/MathML">
    <xs:import namespace="http://www.w3.org/1998/Math/MathML" schemaLocation="mathml3/mathml3.xsd"/>
    <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
    <xs:group name="text">
        <xs:sequence>
            <xs:choice minOccurs="0">
                <xs:element ref="b"/>
                <xs:element ref="i"/>
                <xs:element ref="sup"/>
                <xs:element ref="sub"/>
                <xs:element ref="u"/>
            </xs:choice>
        </xs:sequence>
    </xs:group>
    <xs:element name="AbstractText">
        <xs:complexType mixed="true">
            <xs:choice minOccurs="0" maxOccurs="unbounded">
                <xs:group ref="text"/>
                <xs:element ref="mml:math"/>
            </xs:choice>
        </xs:complexType>
    </xs:element>

mml:math具有非常复杂的结构,我不想处理它,只想返回原始字符串。与文本组一样,我不想处理元素:b/I/sup/sub/u,我只想返回文本节点的原始字符串,其中包含
xx
。有没有办法告诉xsdcxx这样做