当我将ID值更改为字母字符时-它不会告诉我值是无效的...
course-details.xsd
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://in28minutes.com/courses"
xmlns:tns="http://in28minutes.com/courses" elementFormDefault="qualified">
<element name="GetCourseDetailsRequest">
<complexType>
<sequence>
<element name= "id" type="integer"></element>
</sequence>
</complexType>
</element>
</schema>
Request.xml ,我希望在<id>
行上显示错误...
<?xml version="1.0" encoding="UTF-8"?>
<GetCourseDetailsRequest xmlns="http://in28minutes.com/courses"
xsi:schemaLocation="http://in28minutes.com/courses course-details.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<id>abc</id> <!-- numbers -->
</GetCourseDetailsRequest>
文件位于同一文件夹中-因此不确定为什么不起作用:
答案 0 :(得分:1)
您可能没有在项目上使用“验证”构建器,或者没有在构建项目(这将自动验证XML文件)。
打开项目的“属性”对话框,然后转到“验证”页面。添加它的选项应该在那里。
编辑:您还应该能够右键单击该文件并手动对其进行验证。