xsd-validation

    1熱度

    1回答

    我有我想驗證一個相當複雜的XML結構,我似乎無法拿出一個XSD結構,讓我表達如下: <foo fooAttribute1="..." fooAttribute2="..." ...> <bar1 id="1" ... /> <bar1 id="2" ... /> <bar2 id="1" ... /> <bar2 id="2" ... /> <![

    1熱度

    1回答

    目標: 我有一個名爲Schema1.xsd的現有標準XSD。 我想擴展Schema2.xsd的complexType(「TVDSection」)中的Schema1.xsd的complexType(「tElementWithIDAndName」)。 當我嘗試驗證Schema2.xsd在Altova的XMLSpy的/氧XML編輯器,我收到以下錯誤: 錯誤: [的Xerces] COS-nonambig

    0熱度

    1回答

    我的測試spyne SOAP服務器監聽客戶端恰好發送SOAP請求是這樣的: <EventMessage> <Header> <Timestamp>2016-01-12T18:22:58.1909735-02:00</Timestamp> </Header> <MainData> <Events> <InfoEvent>

    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回答

    我想創建一個至少需要1個子元素的元素,但可能會多次出現一個或多個子元素。 下面的例子都將是有效的: <Parent> <ChildA></ChildA> <ChildB></ChildB> </Parent> <Parent> <ChildB></ChildB> <ChildA></ChildA> </Parent> <Parent>

    0熱度

    1回答

    我試圖在多個complexType元素中使用的元素中實施唯一值。 例如: <xs:element name="lmt"> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element ref="lf" maxOccurs="unbounded"/> <xs:element ref="c

    0熱度

    1回答

    我是新來的XML,並試圖驗證具有相應的XSD的XML,但面臨的一個錯誤:雖然 cvc-complex-type.4: Attribute 'Companyname' must appear on element 'company' 我已經在xml和xsd中添加了Companyname。什麼可能導致這個錯誤。任何幫助/建議? XML: <?xml version="1.0" encoding="ut

    2熱度

    1回答

    我已經這段代碼,用於驗證XML對XSD public void Validate() { XDocument xdoc = XDocument.Load("XML path"); var schemas = new XmlSchemaSet(); schemas.Add(null, "XSD path"); xdoc.Validate(sc

    0熱度

    1回答

    我已經和XML片斷這樣的。我需要做的XSD驗證,使得,例如:如果該字段屬性「名稱」是端口,那麼它必須匹配它是否是一個數的正則表達式(如「\ p {釹} +」) <Data> <Attributes> <Field name="nodeType">abcd</Field> <Field name="port">5462</Field> </Attribut

    0熱度

    1回答

    我不確定我在做什麼錯。但錯誤如下: s4s-elt-invalid-content.1:元素'simpleType'無效,放錯位置或發生得太頻繁。 <xsd:element name="amtNew" minOccurs="0"> <xsd:complexType> <xsd:simpleType> <xsd:restriction base="xsd:d