Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.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
Xml 此元素的类型是什么?_Xml_Xslt_Xsd - Fatal编程技术网

Xml 此元素的类型是什么?

Xml 此元素的类型是什么?,xml,xslt,xsd,Xml,Xslt,Xsd,这是xml文件中的一个元素: <note>This is <b>very urgent</b> !</note> 即使是正则表达式模式。*也不起作用。因为它被视为性行为 是否可以使便笺标签适合所有内容 即使它有其他子元素在里面 塔克斯 编辑:由于某些原因,AnyType现在工作正常…我一定是在Visual Studio中出错了 问题解决了 您需要一个元素通配符,它应该是xsd:any。由于您还试图使用文本节点“喷洒”它,因此必须设置混合属性 &

这是xml文件中的一个元素:

<note>This is <b>very urgent</b> !</note>
即使是正则表达式模式。*也不起作用。因为它被视为性行为

是否可以使便笺标签适合所有内容

即使它有其他子元素在里面

塔克斯


编辑:由于某些原因,AnyType现在工作正常…我一定是在Visual Studio中出错了


问题解决了

您需要一个元素通配符,它应该是xsd:any。由于您还试图使用文本节点“喷洒”它,因此必须设置混合属性

<xs:element name="note">
    <xs:complexType mixed="true">
        <xs:sequence>
            <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
    </xs:complexType>
</xs:element>


是非常紧急的
一个单独的元素,还是仅仅是
元素的字符串值?它必须是的字符串值。但是…现在它将其视为一个元素…:(这是因为它不是有效的XML。值不能包含
。这是您正在创建的XML还是来自另一个应用程序?它来自我的选择器。他希望我为它制定方案。好吧,看起来您找到了一些有效的方法,但仍然无法改变它不是有效XML的事实。正确答案。请详细说明:processContents=“lax”表示任何子元素(如
)必须符合模式定义,如果有匹配的元素名称,则必须符合模式定义,但如果没有,则视为有效。可选选项为“strict”,要求子元素声明元素,以及“skip”它忽略任何元素声明,即使存在一个。
Could not find schema information for the element 'b'.
<xs:element name="note">
    <xs:complexType mixed="true">
        <xs:sequence>
            <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
    </xs:complexType>
</xs:element>