xsd-1.1

    1热度

    1回答

    假设我有一个我在complexType中定义的断言,我如何在另一个complexType或元素中重复使用相同的断言? 使用类型扩展/限制时,断言是否会继承? 我能想到的唯一方法是使用在dtd实体中定义断言条件,然后在需要时重用它们。

    0热度

    1回答

    我已经和XML片断这样的。我需要做的XSD验证,使得,例如:如果该字段属性“名称”是端口,那么它必须匹配它是否是一个数的正则表达式(如“\ p {钕} +”) <Data> <Attributes> <Field name="nodeType">abcd</Field> <Field name="port">5462</Field> </Attribut

    2热度

    1回答

    <schema xmlns="http://www.w3.org/2001/XMLSchema" ... version="xxx"> 的XSD规范https://www.w3.org/TR/xmlschema11-1/#declare-schema不指定version属性的语义: 其它属性(id和version)是用于用户的便利性,并且本说明书中没有定义它们的语义。 也不是W3C版本控制指南

    0热度

    1回答

    这是我的XML文件的草图: <file recordCount="n"> <record/> <record/> <record/> <!-- ...etc... --> </file> 我所做的XML模式(版本1.1)断言的file元素上的@recordCount(正整数)必须等于包含record元素数的计算在file。 这是我能想出的最好的: test="count(record)

    0热度

    1回答

    相关:XSD 1.1 compare 2 dates 这里是我的XML模式片段: <xs:complexType name="headerType"> <xs:sequence> <xs:element name="ContentDate" type="dateTime" /> <xs:element minOccurs="0" name="DeltaSta

    1热度

    1回答

    我想将断言添加到XSD,但将断言保存在单独的模式文件中。这是因为XSD由第三方提供,并且新版本经常发布。 第三方XSD(SchoolModule.xsd): <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="quali

    0热度

    1回答

    不确定这是否可能,但我想用xsd(版本1.1)验证xml文档中使用的变量是在同一文档的不同部分中指定的。 我的一个文件的部分看起来像这样: <bf:Variables> <bf:Variable name="myVariable"> ... </bf:Variable> <bf:Variable name="AnotherOne"> ...

    2热度

    1回答

    我写了许多断言来比较XSD 1.1中的日期对,但没有一个工作。 例子: INPUT <Records content-date="2006-05-04T18:13:51.0Z"> <Record issuance-date="2006-05-04T18:13:51.0Z" last-update-date="2006-05-04T18:13:51.0Z" last-rene

    1热度

    1回答

    我有一个需求,我需要使用XSD限制属性值及其元素的值。我已经能够将属性值限制为一个的 JSON SWAGGER ,到目前为止,但我还需要元素值限制的 letter.c di.js 一个为好。 XML: <response src="XML"> <resp name="JSON">letter.c</resp> <resp name="SWAGGER">di.js</

    1热度

    1回答

    我有一个相当简单的XML结构; <list... > <members> <person type="NAME_WITH_A"> <name>Ada</name> </person> <person type="NAME_WITH_B"> <name>Berta</name> </person> </m