- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 XSD 验证我的 XML 文档。我尝试为所有内容提供 namespace ,包括默认 namespace 。但是,错误仍然存在。如果有人可以告诉我出了什么问题,我们将不胜感激
<?xml version="1.0" encoding="UTF-8" ?>
<!-- <!DOCTYPE people SYSTEM "validator.dtd"> -->
<people
xmlns:cmuq="http://www.cmu.edu/ns/students"
xmlns="http://www.cmu.edy/ns/blank"
xmlns:xsi="http://www.w3c.org/2001/XMLSchema-instance"
xsi:schemaLocation="student.xsd"
>
<cmuq:student>
<name>John</name>
<course>Computer Technology</course>
<semester>6</semester>
<scheme>E</scheme>
</cmuq:student>
<cmuq:student>
<name>Foo</name>
<course>Industrial Electronics</course>
<semester>6</semester>
<scheme>E</scheme>
</cmuq:student>
</people>
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.cmu.edu/ns/blank"
targetNamespace="http://www.cmu.edu/ns/students">
<xs:element name="people">
<xs:complexType>
<xs:sequence>
<xs:element name="student" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string" />
<xs:element name="course" type="xs:string" />
<xs:element name="semester">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="1" />
<xs:enumeration value="2" />
<xs:enumeration value="3" />
<xs:enumeration value="4" />
<xs:enumeration value="5" />
<xs:enumeration value="6" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="scheme">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value = "E|C" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
请告诉我如何解决该错误
<小时/>XSD <schema>
标签:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.cmu.edu/ns/blank"
targetNamespace="http://www.cmu.edu/ns/blank"
elementFormDefault="qualified">
XML 的根,<people>
标签。
<people
xmlns="http://www.cmu.edu/ns/blank"
xmlns:xsi="http://www.w3c.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.cmu.edu/ns/blank student.xsd">
它仍然没有验证。我现在放弃了添加 xmlns:cmuq
的想法但问题仍然存在。 >
最佳答案
您所拥有的架构在 http://www.cmu.edu/ns/students
命名空间(项目的目标命名空间)中声明了 people
元素。 schema)以及没有命名空间的所有嵌套元素(因为您不使用 elementFormDefault
)。所以需要这样
<cmuq:people
xmlns:cmuq="http://www.cmu.edu/ns/students"
xmlns:xsi="http://www.w3c.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.cmu.edu/ns/students student.xsd"
>
<student>
另请注意,xsi:schemaLocation
需要是 namespaceUri schema
对的列表,而不仅仅是单个架构地址 - 此属性可以将不同的架构与每个命名空间。
关于java - cvc-elt.1.a : Cannot find the declaration of element 'people' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16477496/
var $this = $(this); 鉴于上述情况,哪个更快:$(".elt", $this) 或 $this.find(".elt")? 我问是因为第一个看起来更简洁,但如果它转换为 $($th
这就是我所拥有的,但只有当 elt 出现在列表的开头时它才有效 (define (delete-all xx elt) (cond ((null? xx) null) ((equa
整个查询: SELECT NULL, ELT( MOD( A.contact_id, (SELECT count(*) FROM `ak_contact` WHERE `contact_type_
我正在阅读nginx源代码,我发现elts在很多数据结构声明中,例如: struct ngx_array_s { void *elts; ngx_uint_t nelts; /* some membe
我知道在ETL中,我们将数据转换并加载到数据仓库中。 在ELT中,我们将数据加载到数据仓库中,然后进行转换。 除了以上两行,它们究竟有何不同? 一个比另一个有什么优势? 在 ELT 中,我看到有人告诉
我在Firefox 扩展的环境中工作。 问题 我正在尝试创建一个具有特定 lang 属性的新元素。我尝试了 How to create HTML element with lang attribute
在 MySQL 中,您可以使用 ELT() 函数从列表中的指定位置返回一个项目。 如何在 Postgresql 中找到相同的 --- 在MySQL中 SELECT ELT(3, 'Cat', 'Dog
http://jsfiddle.net/ca11111/WEuzB/ 我试着让评论和作者出现在同一行,作者+删除按钮右浮动 但是 jquery-mobile 很复杂,任何帮助或建议都将不胜感激 谢谢
我使用 2 种方法来构建基于 cons 单元格的树。 (defun make-tree (nodes) (cons nodes NIL)) (defun add-child (tree child
我了解“ELT”功能的作用,但它代表什么? official documentation 中没有说明我似乎也无法在其他任何地方找到它。 最佳答案 它代表“鹰、生菜和番茄”,这是有史以来最不成功的三明治
有谁知道为什么 NHibernate 会为多对多映射生成一个名为“elt”的 int 类型字段? 我想知道为什么我需要它。 谢谢 最佳答案 “elt”字段是多对多映射中元素的外键。在连接表中,您应该看
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 7年前关闭。 Improve t
我在 mysql 中定义了以下函数,并试图将其转换为 MSSQL。 MSSQL (2012) 的等价物是什么? DELIMETER $$ CREATE FUNCTION get_random_stat
这是使用链表实现 Stack 的完整代码。它来自 James Aspnes 为耶鲁大学编写的数据结构笔记(有什么好处吗?) #include #include #include struct e
我有这个 javascript 代码: var elt = document.createElement("div"); elt.class = "class_1"; 在我的 CSS 中应该有一个与
我试图了解 ELT函数适用于不同的序列类型。 很明显,当一个列表被传递给它时,性能是顺序 O(n) . 说从 VECTORP 中获取元素是真的吗?顺序是O(1) ? 一个字符串呢? 这似乎没有在 Hy
我有以下 XML。 1A 1B ValD
我无法摆脱这个错误: cvc-elt.1: Cannot find the declaration of element 'beans'. 我正在Tomcat 9上运行我的Web项目。我已经尝试了st
对于我的 XML 在线类(class),我被分配完成本教程。 Jenna 一直致力于创建一个 DVD 库,她可以在其中列出她拥有的所有 DVD。有些是她自己买的,有些是妈妈、爸爸、姐姐、爷爷和奶奶送给
我在验证 XML 模式时遇到问题。我的架构代码:
我是一名优秀的程序员,十分优秀!