我需要从这个xsd:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="group">
<xs:complexType>
<xs:sequence>
<xs:element name="person" minOccurs="5" maxOccurs="20" type="xs:string"/>
</xs:sequence>
<xs:attribute name="name" use="required" type="xs:string"/>
</xs:complexType>
</xs:element>
</xs:schema>
下面是我尝试的XML:
<?xml version="1.0" ?>
<group name="abcd">
xmlns="www.example.org"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="ex1.xsd">
<person>Joao</person>
<person>Andre</person>
<person>Filipe</person>
<person>Joaquim</person>
<person>Rui</person>
</group>
我得到了这个错误:
无效。错误-第10,9行:org.xml.sax.SAXParseException;行号:10;列号:9;cvc-complex-type.2.3:元素“group”不能具有字符[children],因为该类型的内容类型仅为元素。
问题数:
group
标记。这是造成你眼前错误的直接原因。这会导致解析器错误地将您希望成为的属性解释为group
元素的文本内容。schemaLocation
必须采用命名空间-XSD对。ElementFormDefault=“限定”
总之,下面的XSD将成功验证下面的XML。
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.example.org"
elementFormDefault="qualified">
<xs:element name="group">
<xs:complexType>
<xs:sequence>
<xs:element name="person" minOccurs="5" maxOccurs="20" type="xs:string"/>
</xs:sequence>
<xs:attribute name="name" use="required" type="xs:string"/>
</xs:complexType>
</xs:element>
</xs:schema>
<?xml version="1.0" ?>
<group name="abcd"
xmlns="http://www.example.org"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.example.org ex1.xsd">
<person>Joao</person>
<person>Andre</person>
<person>Filipe</person>
<person>Joaquim</person>
<person>Rui</person>
</group>
这个错误出现在web.xml文件的错误页标记上: cvc-complex-type.2.2:元素“location”不能有元素[childrens], 我的web.xml文件如下所示(未显示其他标记): xmlns:xsi=“http://www.w3.org/2001/xmlSchema-instance” xsi:schemalocation=“http://java.sun.com/xml/
我的模式是: 我的xml将是: 案例1。 或案例2。 对于案例2,没有问题。但对于案例1,我得到了以下错误: 如何修改wsdl,使其同时接受案例1和案例2?请帮忙。
问题内容: 为React项目尝试TypeScript时,我陷入了这个错误: 当我尝试过滤组件中的数组时出现 到目前为止,我看了文章“ TypeScript中的索引对象”(https://dev.to/kingdaro/indexing-objects-in- typescript-1cgi ),因为它存在类似的错误,但是我尝试将索引签名添加到类型,我仍然收到相同的错误。 我的组件代码: 问题答案:
我刚开始使用spring,我现在正在使用Spring4 一旦将war部署到JCS-SaaS(云)中,我将得到以下错误: org.springframework.beans.factory.XML.xmlBeanDefinitionStoreException:类路径资源[pepsiservlet-context.XML]的XML文档中的第33行无效;嵌套异常是org.xml.sax.SAXPars
创建了ref数组,为何使用的时候 报错信息:
在eclipse中编辑applicationContext.xml时,下面的内容 引发错误: 我在谷歌上搜索了错误,有些地方说订单很重要…我尝试在bean中重新排列项,但错误仍然存在。 怎么啦?