xsd文件(xml架构)中元素或属性名称中的转义冒号“:”
我的要求是在xsd标记元素/属性名中需要有一个分号 例如: 有没有办法转义属性名中的“:”字符xsd文件(xml架构)中元素或属性名称中的转义冒号“:”,xml,xsd,Xml,Xsd,我的要求是在xsd标记元素/属性名中需要有一个分号 例如: 有没有办法转义属性名中的“:”字符 首先,冒号和分号是非常不同的东西:你想要哪个?冒号在XML名称中是合法的,分号则不是 XML名称中的冒号表示名称空间 您需要在模式文档中定义元素和属性,其目标命名空间是元素或属性名称的命名空间部分 在该模式文档(比如Doc-S)中,您仅使用名称的本地部分来声明元素或属性。因此,如果某个是绑定到URI的名称空间前缀,则使用targetNamespace创建一个模式文档=http://some.uri,并
首先,冒号和分号是非常不同的东西:你想要哪个?冒号在XML名称中是合法的,分号则不是 XML名称中的冒号表示名称空间 您需要在模式文档中定义元素和属性,其目标命名空间是元素或属性名称的命名空间部分 在该模式文档(比如Doc-S)中,您仅使用名称的本地部分来声明元素或属性。因此,如果某个是绑定到URI的名称空间前缀,则使用targetNamespace创建一个模式文档=http://some.uri,并在该范围内申报 然后在原始模式文档中添加一个引用Doc-S的xs:import,其中包含一个名称空间声明xmlns:some=http://some.uri,并使用
< xs:attribute name="some:name" type="xs:string" fixed="somevalue"/>