找回密码
 加入
搜索
查看: 11031|回复: 25

AU3写信息进xml文件里的格式问题

  [复制链接]
发表于 2008-7-7 16:18:54 | 显示全部楼层 |阅读模式
<list>
        <l title="音乐">
                <m type="" src="test.mp3" lrc="">mp3音频</m>
        </l>
</list>



$strSourceFile = "list.xml"
$brstr= chr(13)

Func A_xml($m);添加记录函数
$objXML = ObjCreate("Microsoft.XMLDOM");创建XML对像 
$sFile = $objXML.load($strSourceFile);把XML文件读入内存中
$objRootlist = $objXML.documentElement.selectSingleNode("l");选取<l>节点 

$XMLnode = $brstr&"<m>"&$m&"</m>"&chr(13)
$objXML2= ObjCreate("Microsoft.XMLDOM");建立一个新XML对像
$objXML2.loadXML($XMLnode);把XML版片段读入内存中
$rootNewNode=$objXML2.documentElement;获得objXML2的根节点
$objRootlist.appendChild($rootNewNode);把XML片段插入到xml中
$objXML.save($strSourceFile);存储xml文件(因为不存储xml只在内存中更新了)
EndFunc
$1=" type="" """
$2=" src="" """
$3=" lrc="" ""mp3音频"
A_xml($1&$2&$3)


上面的代码是rho123的XML 通讯录中修改的 运行后是以下的效果
<list>
        <l title="音乐">
                <m> type=" " src=" " lrc=" "mp3音频</m>
        </l>
</list>


[ 本帖最后由 qq342252004 于 2008-7-9 07:02 编辑 ]

评分

参与人数 1金钱 +3 收起 理由
lynfr8 + 3 好问题!

查看全部评分

发表于 2008-7-7 16:58:56 | 显示全部楼层

可以用xmldom来实现

贴上之前写的代码片段:
$NewXML= ObjCreate("Microsoft.XMLDOM");建立一个新XML对像
                $NewXML.loadXML($XMLnode);把XML版片段读入内存中
                $NewNode=$NewXML.documentElement;获得objXML2的根节点
                ;MsgBox(4096,$Title,$NewNode.xml)
                $text[1].replaceChild($NewNode,$text[0]) ;把XML片段插入到xml中
                $objXML.save($xmlfile);存储xml文件(因为不存储xml只在内存中更新了)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 +3 收起 理由
lynfr8 + 3

查看全部评分

 楼主| 发表于 2008-7-7 18:44:22 | 显示全部楼层
楼上的朋友能举个例子是写信息进xml文件里的吗?
发表于 2008-7-8 01:00:22 | 显示全部楼层
$NewXML= ObjCreate("Microsoft.XMLDOM")          ;创建XML对象
$NewXML.load("*.XML")           ;xml文件路径
$NewNode_MP3 = $NewXML.selectSingleNode("list/l/m");
$NewNode_MP3.SetAttribute("lrc", "test.lrc")                   ;在m节点的lrc属性值写入test.lrc
 楼主| 发表于 2008-7-8 11:26:55 | 显示全部楼层
我需要的是第一个的效果,会的朋友请帮帮忙。
发表于 2008-7-8 13:47:27 | 显示全部楼层
帮楼主顶一下,我也在学这方面的知识。最好有高手做一个AU3实现XML  添加/查找/修改/删除等功能的例子。
 楼主| 发表于 2008-7-9 06:59:11 | 显示全部楼层
有那位高手出来帮帮忙啊,写信息进xml文件里会了,但是写进的内容格式不知道怎么搞。
发表于 2008-7-9 07:39:53 | 显示全部楼层
楼主是想用AU3操作XML文件吗?我刚学不会`希望有高手能帮到你的忙。
发表于 2008-7-9 09:44:02 | 显示全部楼层
这样应该很简单啊。。我修改看看。。
 楼主| 发表于 2008-7-9 14:52:59 | 显示全部楼层
那太谢谢你了,在线等你的回复。
发表于 2008-7-10 07:38:00 | 显示全部楼层
呵呵,楼主终于把高手给顶出来了。。祝你的问题早日得到解决!!!
发表于 2008-7-10 08:40:05 | 显示全部楼层
官方一早就有人写有UDF了。看下我以前收藏的这个,相信你会有所收获的。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 +2 收起 理由
lynfr8 + 2

查看全部评分

 楼主| 发表于 2008-7-10 13:16:29 | 显示全部楼层
琢磨了半天都没有收获
 楼主| 发表于 2008-7-11 09:19:34 | 显示全部楼层
叁恨居士 给的这个附件我琢磨了半天都没有收获,谁有空拿去研究研究,懂了上了说说。
 楼主| 发表于 2008-7-13 09:27:17 | 显示全部楼层
继续关注一下
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-22 05:40 , Processed in 0.101536 second(s), 31 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表