15
|
Ben Blank Jarret Hardie · 技术社区 · 15 年前 |
![]() |
1
13
您的第一个选项xmllint(libxml2)给出了XML(以及XSD)中错误的行号。你可能只需要更新的版本。我刚刚用我的副本确认了这两个问题,即:
实例输出:
其中xsd是:
注意:我注意到xmlint将接受它不应该接受的元素名(例如
编辑 添加版本的“编译时使用”部分:
|
![]() |
2
3
正如上面提到的13ren,libxml的xmlint会报告行号——也许您有版本问题。从中获取libxml/libxslt工具的本机(非cygwin)版本可能会很有用。 http://www.zlatkovic.com/libxml.en.html 您可能还想看看MSV Sun . 它不是XSD的完整实现,但可以完成这项工作(我通常使用它来放松验证) |
![]() |
3
2
我建议
Windows Powershell
具有
PowerShell Community eXtensions
. pscx具有具有以下内容的test-xml cmdlet
我不知道它是否用行号报告错误,但3/4也不错。 |
![]() |
4
1
你可以试试 Visual Studio 2008 Express 版本。现在有更好的XML支持,包括验证,当然还有XML IntelliSense、XML片段和XML模式视图。 |
![]() |
5
1
无法评论,但来自igor zlatkovic的最新版本的xmllint(20708)Windows端口也提供了行号。 |
![]() |
6
0
Xerces-J附带了一个示例应用程序, jaxp.SourceValidator . 您可以将XML文件提供给它,它将对其进行验证。 至于XeSer-C,我自己还没有使用它,但是我知道它不需要所有的Visual C++,它只需要它。 运行时 文件夹。这些可以从微软单独下载。似乎有一个示例应用程序可以满足您的需要-请参阅 StdInParse |
![]() |
JobProcessTask · 如何读取此xpath表达式? 2 年前 |
![]() |
MBF · PHP导入/解析XML文件内容保存到数据库 2 年前 |
![]() |
TenkMan · SQL Server XML嵌套值查询表单990 2 年前 |
![]() |
Mohan.Murali.Peddini · XSLT模板循环记录 2 年前 |