Questions tagged «xsd»

XSD通常是指以W3C XML Schema格式编写的文档,其中包含对特定类型的XML文档的描述。


14
XML Schema(XSD)验证工具?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 当前,我们在办公室正在编写一个应用程序,该应用程序将根据给定的模式生成XML文件。我们在.XSD文件中包含模式。 是否可以使用工具或库来进行自动化测试,以检查生成的XML是否与模式匹配? 尽管我们不会捆绑模式检查器,所以我们希望使用适合于商业用途的免费工具,因此它仅需要开发人员在开发过程中使用。 如果有什么不同,我们的开发语言是C ++,尽管我认为它不应该,因为我们可以生成xml文件,然后通过在测试中调用单独的程序进行验证。
266 xml  validation  xsd  schema 


20
XML属性与XML元素
在工作中,我们被要求创建XML文件以将数据传递到另一个脱机应用程序,然后该应用程序将创建另一个XML文件以传递回去以更新我们的一些数据。在此过程中,我们一直在与其他应用程序的团队讨论XML文件的结构。 我想出的样本基本上是这样的: <INVENTORY> <ITEM serialNumber="something" location="something" barcode="something"> <TYPE modelNumber="something" vendor="something"/> </ITEM> </INVENTORY> 另一个团队说,这不是行业标准,属性只能用于元数据。他们建议: <INVENTORY> <ITEM> <SERIALNUMBER>something</SERIALNUMBER> <LOCATION>something</LOCATION> <BARCODE>something</BARCODE> <TYPE> <MODELNUMBER>something</MODELNUMBER> <VENDOR>something</VENDOR> </TYPE> </ITEM> </INVENTORY> 我建议的第一个原因是所创建文件的大小要小得多。在传输过程中,文件中将大约有80000个项目。实际上,他们的建议比我建议的建议大三倍。我搜索了提到的神秘的“行业标准”,但我能找到的最接近的地方是XML属性仅应用于元数据,但他说的是关于什么才是真正的元数据。 经过冗长的解释(很抱歉),您如何确定什么是元数据,以及在设计XML文档的结构时应如何决定何时使用属性或元素?
253 xml  xsd 


4
XML模式minOccurs / maxOccurs默认值
我想知道XML Schema规范如何处理这些情况: <xsd:element minOccurs="1" name="asdf"/> 没有给出maxOccurs->这是基数[1..1]吗? <xsd:element minOccurs="5" maxOccurs="2" name="asdf"/> 我想这完全是无效的吗? <xsd:element maxOccurs="2" name="asdf"/> 基数是[0..2]还是[1..2]? 是否有关于XML Schema规范如何处理这些情况的“正式”定义?
214 xml  xsd 


19
如何从其DTD或XSD生成示例XML文档?
我们正在开发一个涉及大量XML转换的应用程序。我们本身没有任何适当的输入测试数据,只有DTD或XSD文件。我们想从这些文件中自己生成测试数据。有没有简单/免费的方法可以做到这一点? 编辑 显然没有免费的工具,我也同意OxygenXML是最好的工具之一。
186 xml  xsd  dtd  test-data 

8
XSD和WSDL有什么区别
XML Schema和之间有什么区别WSDL? 我注意到的区别是WSDL包含XSD和WSDL可以在其中声明操作,但不能在中声明操作XSD。那是对的吗?
182 web-services  wsdl  xsd 

5
针对C#中引用的XSD验证XML
我有一个具有指定架构位置的XML文件,例如: xsi:schemaLocation="someurl ..\localSchemaPath.xsd" 我想在C#中验证。当我打开文件时,Visual Studio会根据架构对其进行验证并完美列出错误。但是,不知何故,我似乎无法在C#中自动验证它,而无需指定要验证的架构,如下所示: XmlDocument asset = new XmlDocument(); XmlTextReader schemaReader = new XmlTextReader("relativeSchemaPath"); XmlSchema schema = XmlSchema.Read(schemaReader, SchemaValidationHandler); asset.Schemas.Add(schema); asset.Load(filename); asset.Validate(DocumentValidationHandler); 我是否应该能够自动使用XML文件中指定的模式进行验证?我想念什么?
161 c#  xml  xsd 

10
有什么工具可以从XML实例文档生成XSD模式?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 我正在寻找一种工具,该工具将使用XML实例文档并输出相应的XSD架构。 我当然认识到,与手动创建模式相比,生成的XSD模式将受到限制(它可能无法处理可选或重复的元素或数据约束),但至少可以作为一个快速的起点。
146 xml  xsd  schema  generator 

15
如何可视化XML模式?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 11个月前关闭。 改善这个问题 我已经制作了一个XML Schema(基本上是所有代码),并且想知道代码是否可以生成类似以下内容的方法: 如果可以,我该怎么办?
138 xml  xsd 

3
XML模式:具有仅包含文本的属性的元素吗?
我很难找到这个。我如何在XML模式文件中为XML定义一个如下所示的元素: <option value="test">sometext</option> 我不知道如何定义类型的元素xs:string并具有属性。 这是到目前为止我得到的: <xs:element name="option"> <xs:complexType> <xs:attribute name="value" type="xs:string" /> </xs:complexType> </xs:element>
133 xml  xsd 

4
xsi:schemaLocation的用途是什么?
我看到我们有多个url作为该属性的值,例如在spring中: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd"> 为什么需要它,它的用途是什么?Spring是否会转到URL并进行验证?xmlns和xsi:schemaLocation有什么区别?
131 xsd 

13
从.XSD文件生成Java类吗?
我有一个巨大的QuickBooks SDK .XSD模式文件,该文件定义了我可以从QuickBooks发送/接收的XML请求/响应。 我希望能够轻松地从这些.XSD文件生成Java类,然后将其用于将XML编组为Java对象,然后将Java对象编组为XML。 是否有捷径可寻...? 理想情况下,它在运行时不需要基本Java发行版外部的任何库。但是我很灵活
127 java  xml  xsd 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.