xsd-validation

    1熱度

    1回答

    我得到我的XSD文件以下錯誤: Element 'attribute' is invalid, misplaced, or occurs too often. ,我不知道爲什麼。 這裏是我的XSD文件: <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

    0熱度

    1回答

    我需要驗證具有2個限制的字符串。字符串長度爲6.前3個元素在[-1000-1000]之間,其他3個元素在[-3.14 -3.14]之間。 例如:1000 1000 900 3 2 3.14 我已經試過這樣: <xs:complexType name="aaa"> <xs:simpleContent> <xs:extension base="bb"> <xs:att

    2熱度

    2回答

    我有以下要素結構在我的.xsd文件: <xs:complexType name="the_rootest" abstract="true"> <xs:sequence> <xs:element name="info" type="complex_type_here"/> </xs:sequence> <xs:attribute name="Name" type="cpo:s

    1熱度

    1回答

    我有一個<choice>,我需要將它的當前元素拖放到它自己的類型中(這樣它可以被其他complexTypes引用)。有沒有辦法做到這一點,而不需要包裝標籤? 這是我到目前爲止有: 複雜類型: <xs:complexType name="MyType"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element

    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

    1熱度

    1回答

    是否架構驗證經常檢查是否符合XML文件的XML 1.0字符集按: https://www.w3.org/TR/REC-xml/#charsets ...或者它取決於你所使用的XML庫?

    0熱度

    1回答

    是否有可能爲許多元素檢查不同的正則表達式模式。例如: <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" > <xsd:element name="A" type="emailAddress"/> <xsd:element name="B" type="Name"/> <xsd:element name=

    1熱度

    1回答

    我試圖創建表單1120XXXTP,其中XXX是代碼和TP的標識類型是:lc, lb, pr or ex 這是我迄今爲止 <xs:simpleType name="complex" > <xs:union> <xs:simpleType> <xs:restriction base="xs:string" > <xs:pattern value="[1][1][2][

    2熱度

    1回答

    我一直無法找到任何有關這方面的信息,可能是由於我沒有使用術語。我想要做的是爲貨幣創建一個模板元素,我已經擁有這個模板元素,並在兩個不同的名稱下使用它(即currentBalance和maxBalance)。 我目前這個模板的格式是: <xsd:element name="currency"> <xsd:complexType> <xsd:simpleContent>

    1熱度

    1回答

    我想限制小數點後面的數字,並且只允許數字爲零。例如,如果值是3431.0000,那麼這個值是有效的。但是,如果它的值是3431.1110或3431.1000那麼它是無效的。任何人都可以幫助我如何添加規則來限制我的模式文件中的這種需求?我使用JAXB驗證器來驗證模式,下面是我的模式文件中的代碼片段。 <xs:simpleType name="Decimal8-2"> <xs:restri