以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML 与 数据库 』  (http://bbs.xml.org.cn/list.asp?boardid=17)
----  有什么工具可以生成遵循一个特定XML Schema的成千上百个XML文档?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=17&rootid=&id=87229)


--  作者:answer0228
--  发布时间:10/18/2010 4:20:00 PM

--  有什么工具可以生成遵循一个特定XML Schema的成千上百个XML文档?
哪位大哥能详细说明一下吗?或者给我一些资料看看也行,真诚求助!
--  作者:answer0228
--  发布时间:10/18/2010 4:25:00 PM

--  
我是研究远程教育规范的,远程教育规范都是用XML绑定的,因此远程教育规范有自己的XML Schema,我现在需要生成大量XML文档,想问一下,如何能生成大量符合某个XML Schema的XML文档呢?

如果不需要符合某个XML Schema,又该如何生成成千上百个XML文档呢?

有哪位大哥大姐帮帮我呀!


--  作者:jj_long
--  发布时间:12/15/2010 11:48:00 PM

--  
很奇怪的问题。

对于问题:我现在需要生成大量XML文档,想问一下,如何能生成大量符合某个XML Schema的XML文档呢?

答:你在文件系统上创建一个abc.xml, 然后在里边加入以下内容,然后把这个文件复制1000遍,那么得到了大量的XML文件了。
<?xml version="1.0" encoding="UTF-8" ?>
<data>hello world</data>

如果你需要他符合你的schema则:
<?xml version="1.0" encoding="UTF-8" ?>
<data xmlns="http://www.yourwebsite.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.yourwebsite.com myschema.xsd">hello world</data>

你需要确保你的数据符合schema定义,一般的解析器都包含这个功能。或者你在一个支持schema的XML编辑器中(如: Oxygen)打开这个文档,编辑器有验证功能。



--  作者:answer0228
--  发布时间:12/30/2010 3:17:00 PM

--  
非常感谢您的回答~!我的表述不太清楚,不好意思,我主要是想问有没有哪种编辑工具,可以根据一个特定的XSD模式文档自动生成XML实例文档,而实例文档中的数据由用户自己添加。
我现在在做的是将符合一个特定的XSD模式的大量的XML实例文档存入关系数据库,所以,首先需要大量的XML实例文档。如果自己手动编写太费时了,所以,想问问有没有这种编辑工具。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms