草庐IT

模式化

全部标签

xml - 在 XML 模式中的未知元素内声明已知元素

我正在创建一个XML架构,描述来自各种来源的XML集合。这些来源有各种/未知的元素名称,但我想验证一个已知的、常见的子元素。例如:我想用必需的参数bar描述common元素,但不知道父元素的名称(foo和示例中的baz,但实际上可以是任何东西)我有以下内容,但不知道如何在任何元素中强制执行common元素。W3C文档告诉我您不能将xs:sequence标签放在xs:any标签内,所以我不知道如何继续。 最佳答案 在一般情况下,这无法通过XSD1.0实现;那就是除非:-公共(public)元素始终是第一个元素,在这种情况下,您首先设置

java - 未检测到给定文档的语法约束(DTD 或 XML 模式)

这是xsd文件这是xml文件,我遇到了这种问题。Nogrammarconstraints(DTDorXMLschema)detectedforthedocument.在xml文档中。如果我更改了xml文件的根节点,如下所示然后我遇到了这种错误cvc-elt.1:Cannotfindthedeclarationofelement'edge'.我对这个概念感到困惑。请帮忙。 最佳答案 您显示的模式文档声明了一个名为edge的元素。在命名空间http://www.example.org/onetext(targetNamespace元素上

xml - 模式有效性错误 : Element No matching global declaration available for the validation root

我正在创建一个用于验证XML的XSD,但它给了我以下验证错误:$xmllint--noout--schemaimoveis.xsdimoveis.xmlimoveis.xml:2:elementalugueis:Schemasvalidityerror:Element'{http://www.w3.org/2001/XMLSchema-instance}alugueis':Nomatchingglobaldeclarationavailableforthevalidationroot.imoveis.xmlfailstovalidate不确定我忘记了什么。这是我的XML:https:/

xml - XML 模式中的复杂断言

这是学校戏剧的场景。因此,一个Actor可以描绘多个角色(角色)。同样,许多Actor可能共享一个角色的台词。但要确保这不会失控。必须有约束来检查在一个场景元素中,一个Actor不能是两个角色,因为这可能会导致舞台出现问题。Actor显然不能自言自语。尽管Actor可以是不同场景(元素)中的其他人。因此,如果actorID=15是此场景中的角色“C”,则他不能是此场景中的任何其他角色,但actorID=17也可以是角色“C”。 最佳答案 欢迎来到StackOverflow。您没有明确说明您的问题是什么;我猜是“为什么我试图制定这个约

xml - XSD 设计模式

我从XML和几乎所有涉及的东西开始,在XMLOxygen编辑器中工作。我遇到了XSD架构的3种基本设计模式,但我不知道哪一种最适合我的需求。我想创建一个大型架构来验证包含团队和球员的XML文件。我的问题是,对于我的目的和总体而言,哪一个是最好的,被认为是安排最完善、最用户友好和最专业的?哪一个实际上是最常见的?对于future的XML初学者,您有什么建议?这是我所知道的所有设计的样本:俄罗斯套娃我从这个开始,因为它简单易懂。没有引用引用所有类型。我相信这个适合小文件。百叶帘这是我最喜欢的一个,因为一开始就定义了结构,然后是所有类型的元素。意大利腊肠切片这个是我最推荐的,虽然我看到XML

Java,根据 WSDL 中的嵌入式模式验证 XML

我有一个.wsdl具有嵌入式模式的文件。我想使用.wsdl验证XML文件/字符串文件(与验证.xsd的方式相同)。模式介于之间标签。到目前为止我有这个:publicbooleanvalidate(StringxmlString){try{//ConverttoinputstreamInputStreamxml=newByteArrayInputStream(xmlString.getBytes());SchemaFactoryschemaFactory=SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);Schem

sql-server - 将数据库模式导出到 XML 文件

我想将整个数据库架构导出到XML文件。那里有需要的信息。表-列、数据类型、pk、fk,View-返回的列,函数和存储过程-参数、返回的列和数据类型。我在Google等中找不到任何东西...有人曾经遇到过类似的问题吗? 最佳答案 通过这个查询你可以获得表和View:SELECTTABLE_NAMEAS'@Name',CASEWHENTABLE_TYPE='BASETABLE'THEN'Table'ELSE'View'ENDAS'@Type',(SELECTColumn_Nameas'@Name',DATA_TYPEas'@DataTy

c# - XmlSchemaSet 在没有键约束的情况下加载模式

当我通过以下代码加载XMLSchema时:_XmlDocument=newXmlDocument();XmlReaderSettingssettings=newXmlReaderSettings();settings.ValidationType=ValidationType.Schema;settings.ValidationFlags|=XmlSchemaValidationFlags.ProcessInlineSchema;settings.ValidationFlags|=XmlSchemaValidationFlags.ProcessSchemaLocation;settin

xml - Fogbugz API - 格式化提交到 sEvent 字段的数据

我正在使用FogbugzAPI(v6.0)提交来自某些错误报告代码的新案例。我找不到在案例描述字段中放置换行符的正确语法。示例API调用:http://fogbugz.somesite.com/api.asp?token=b99n6u07v8qrsoqq4710ukogff5u18&cmd=new&sTitle=www.somesite.com|/ajaxRTF.asp|Permissiondenied&ixProject=209&ixArea=&sEvent=500PageErrorwww.somesite.comErrorGenerated:0x800A0046MicrosoftV

c# - 用于 C# 解析的 XML 模式的 "ref"属性

美好的一天。我的XSD文件的“ref”属性有问题。我的代码:usingSystem;usingSystem.Collections;usingSystem.Xml;usingSystem.Xml.Schema;classXmlSchemaTraverseExample{staticvoidMain(){//AddthecustomerschematoanewXmlSchemaSetandcompileit.//Anyschemavalidationwarningsanderrorsencounteredreadingor//compilingtheschemaarehandledbyt