xsd验证xml问题
时间:2010-08-27
来源:互联网
如:我的xsd文件在E:\XSD\gth.xsd
我的XML文件在另一个盘中,如D盘
然后我在系统环境变量中设置:XSDPATH=E:\XSD
<?xml version="1.0" encoding="ISO-8859-1"?>
<GtHorizon xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.geotech.cn/gth.xsd" xsi:schemaLocation="http://www.geotech.cn/gth.xsd E:\XSD\gth.xsd">
<StartXLine>1021</StartXLine>
<EndXLine>1791</EndXLine>
<XLineIncrement>1</XLineIncrement>
<StartInLine>2017</StartInLine>
<EndInLine>3247</EndInLine>
<InLineIncrement>1</InLineIncrement>
<NoData>999999988484154753734934528.000000</NoData>
<LowerValue>2061.518311</LowerValue>
<UpperValue>2851.266357</UpperValue>
<Description> SC_t3X3 </Description>
</GtHorizon>
以上定是正确的,注意和红色部分对比
下面我这样改:
<?xml version="1.0" encoding="ISO-8859-1"?>
<GtHorizon xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.geotech.cn/gth.xsd" xsi:schemaLocation="http://www.geotech.cn/gth.xsd %XSDPATH%\gth.xsd">
<StartXLine>1021</StartXLine>
<EndXLine>1791</EndXLine>
<XLineIncrement>1</XLineIncrement>
<StartInLine>2017</StartInLine>
<EndInLine>3247</EndInLine>
<InLineIncrement>1</InLineIncrement>
<NoData>999999988484154753734934528.000000</NoData>
<LowerValue>2061.518311</LowerValue>
<UpperValue>2851.266357</UpperValue>
<Description> SC_t3X3 </Description>
</GtHorizon>
这样写不正确,不能验证XML文件,我用XSDPATH代替E:\java后,不能找到gth.xsd文件,请问要怎么改?
我的XML文件在另一个盘中,如D盘
然后我在系统环境变量中设置:XSDPATH=E:\XSD
<?xml version="1.0" encoding="ISO-8859-1"?>
<GtHorizon xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.geotech.cn/gth.xsd" xsi:schemaLocation="http://www.geotech.cn/gth.xsd E:\XSD\gth.xsd">
<StartXLine>1021</StartXLine>
<EndXLine>1791</EndXLine>
<XLineIncrement>1</XLineIncrement>
<StartInLine>2017</StartInLine>
<EndInLine>3247</EndInLine>
<InLineIncrement>1</InLineIncrement>
<NoData>999999988484154753734934528.000000</NoData>
<LowerValue>2061.518311</LowerValue>
<UpperValue>2851.266357</UpperValue>
<Description> SC_t3X3 </Description>
</GtHorizon>
以上定是正确的,注意和红色部分对比
下面我这样改:
<?xml version="1.0" encoding="ISO-8859-1"?>
<GtHorizon xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.geotech.cn/gth.xsd" xsi:schemaLocation="http://www.geotech.cn/gth.xsd %XSDPATH%\gth.xsd">
<StartXLine>1021</StartXLine>
<EndXLine>1791</EndXLine>
<XLineIncrement>1</XLineIncrement>
<StartInLine>2017</StartInLine>
<EndInLine>3247</EndInLine>
<InLineIncrement>1</InLineIncrement>
<NoData>999999988484154753734934528.000000</NoData>
<LowerValue>2061.518311</LowerValue>
<UpperValue>2851.266357</UpperValue>
<Description> SC_t3X3 </Description>
</GtHorizon>
这样写不正确,不能验证XML文件,我用XSDPATH代替E:\java后,不能找到gth.xsd文件,请问要怎么改?
作者: xlttap 发布时间: 2010-08-27
友情帮顶
作者: superdcj 发布时间: 2010-09-04
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28