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