以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  有关标准XML的疑惑  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=78482)


--  作者:dround
--  发布时间:12/7/2009 6:36:00 PM

--  有关标准XML的疑惑
大家好,小弟新来的,请多多关照

最近在处理XML的时候,有个地方很疑惑,望大家可以帮帮忙

我有一个是下载回来的XML文档,里面已经有信息了,然后我写软件,用VB.NET,依照那个XML文档的格式,构建了一个Schema文档,可是当用那个网站提供的matlab读取xml函数却出现问题了,下载回来的还是能读,我构建的却不能读。

而且我发现,下载回来的XML文档,开头那里并没有<?xml version="1.0" standalone="yes"?>这一句

不是标准XML都得有这一句在开头么?

而且,当我删掉了那一句,还是不行。

然后我又注意到,我生成的XML在记事本那里看,是可以自动换行的,而下载回来的XML呢,则是不会自动换行的,我猜测可能是用了记事本不支持的换行符(在Linux和IE或者其他软件都能正确换行)

很疑惑,我已经上传了这两个文件到网盘里面了,希望能有人帮帮我,到底出了什么问题。

万分谢谢!

下载地址:请输入提取码提取,在左上角,我还没开上传文件权限,谢谢。
http://file.mofile.com/index/index.do

提取码:3552645573968274


--  作者:Qr
--  发布时间:12/7/2009 9:16:00 PM

--  
文件编码等都有可能成为程序处理的障碍。如果用于交换,双方会有约定,接口也会规范。
标准XML应该有<?xml?>
至于换行与否,应该无关紧要吧
--  作者:dround
--  发布时间:12/7/2009 10:49:00 PM

--  
噢!文件编码,我想想先,可能是matlab问题
我就说我写的程序两个xml都能读,放到matlab就不认了。

谢谢啦,我先试试再汇报!


--  作者:dround
--  发布时间:12/7/2009 11:57:00 PM

--  
还是不行啊··· MATLAB只能认ANSI,两个都存为ANSI格式了,还是只有一个能读。
是不是我该把xsd文件也放上来看看?··· 555555
--  作者:dround
--  发布时间:12/8/2009 8:53:00 AM

--  
谢谢版主啦,虽然我已经绕道用另外一种方法读取数据,但是我还是想弄清楚为什么。
--  作者:Qr
--  发布时间:12/8/2009 12:50:00 PM

--  
XML结构不一样,对方的XML根节点是annotation,所以入口肯定不同。改你的XML试试,如不行,那就不好判断了,matlab是什么东东俺不懂。
--  作者:Humphrey
--  发布时间:12/8/2009 5:50:00 PM

--  
用MatLab来解析XML?没记错的话这个MatLab就是传说中最著名的数学软件吧。不过用它来解析XML还是头一次听说,不知楼主意欲何为啊?
--  作者:dround
--  发布时间:12/8/2009 6:10:00 PM

--  
以下是引用Humphrey在2009-12-8 17:50:00的发言:
用MatLab来解析XML?没记错的话这个MatLab就是传说中最著名的数学软件吧。不过用它来解析XML还是头一次听说,不知楼主意欲何为啊?

是啊···因为之前提过有一部分是人家网站提供的,也提供了matlab下读取信息的工具,而我要做的也刚好要在matlab下试验,就想整合到一起了。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
66.406ms