最近在忙于写一个小型网站,其中的某些数据想要通过文件的形式保存下来,想来想去好像还是用xml的形式比较好
然后刚开始的时候觉得一个这样的文件就够了,于是我自己做了个验证自己的xml的schema的文档以后,生成了一个
匹配的xml文件,后来发现其实我需要动态的建立这么个xml文件,也就是说我需要在代码里新建一个可以匹配我那个
schema的xml文档整理一下,现在我有一个叫做A.xsd的xml schema文件
我需要实现在代码里新建一个xml的文件,但这个xml在新建的时候需要它已经有些结构了(并不是个空白的崭新文档)
结构是匹配这个叫A.xsd的文件的,我想问问怎么实现这个可能分数给的不是很多,不过已经几乎是我全部的分数了,希望各位大大耐心的解答下,麻烦了
然后刚开始的时候觉得一个这样的文件就够了,于是我自己做了个验证自己的xml的schema的文档以后,生成了一个
匹配的xml文件,后来发现其实我需要动态的建立这么个xml文件,也就是说我需要在代码里新建一个可以匹配我那个
schema的xml文档整理一下,现在我有一个叫做A.xsd的xml schema文件
我需要实现在代码里新建一个xml的文件,但这个xml在新建的时候需要它已经有些结构了(并不是个空白的崭新文档)
结构是匹配这个叫A.xsd的文件的,我想问问怎么实现这个可能分数给的不是很多,不过已经几乎是我全部的分数了,希望各位大大耐心的解答下,麻烦了
解决方案 »
- php返回昨天的日期
- 如何使用php代碼將mysql導出的*.sql , 再一次導入哦???
- 比如下面代码,变量a是 true,输出显示是1,为什么不是 true 呢? 变量b是false,输出为何是空白呢?即什么输出也没有,这与javascript有很
- 高手请进:解决变量传值,数据库中中文出现乱码的问题,在线等待,非常感谢!
- 大家来看看为什么网页无法显示--php--在线等
- 设置Cookie有效时间发生的问题,有人遇到过吗?
- 求格式检查的函数
- 很菜地问一下,PHP里有没有以下几个东西,谢谢各位大虾!
- php中得到本页url的方法是什么?
- 为什么直接把文件写在<input type="file" name="filename" value="c:\a.jpg">就无法上传
- 怎样快速从很大的结果集中获取最后一行?
- ["error"]>0 什么意思 求解 ^ M ^
如果xml初始结构已经存在,可以通过某个/些特有的节点去判断xsd
例如用dom+xpath判断是否有element A,然后判断是否用a.xsd
$xmldas = SDO_DAS_XML::create("A.xsd");
$doc = $xmldas->createDocument();
$rdo = $doc->getRootDataObject();
$rdo->nameFirst = "Ali";
$rdo->nameLast = "Naqvi";
echo $xmldas->saveString($doc, 4);
Hope it helps.//Ali
不太明白这个怎么和xml schema的文件关联,请再指点的透彻些,我不太理解额再次麻烦下
<?xml version="1.0"?>
<note
xmlns="http://www.w3school.com.cn"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3school.com.cn note.xsd">
楼上的印度(是印度么?)朋友写的可以参照,不过应该额外需要SDO扩展
这个就是说这个xml的文档是符合http://www.w3school.com.cn note.xsd这个schema的对吧好像有点清楚了,我再想想吧,再想想怎么弄吧
先谢谢各位大大对于我的帮忙,先对大家的帮助提供反馈,再弄不出我会再看一帖的~
再次表达对大家的感谢