以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 XML工具及XML开发环境 』 (http://bbs.xml.org.cn/list.asp?boardid=7) ---- 超小的xml解析器,支持编辑xml (http://bbs.xml.org.cn/dispbbs.asp?boardid=7&rootid=&id=13829) |
-- 作者:fhml -- 发布时间:1/19/2005 3:54:00 PM -- 超小的xml解析器,支持编辑xml 自己写的,其实是smil的解析器,不过都是XML的子集了,够用了,很多需要XML处理的地方都可以搞定了,欢迎大家提出批评 too few param error usage: parser.exe *.xml use default parser.exe smil.xml 解析完毕 ├<smil> │├<head> ││├<meta name="标题" content="anky_mms" /> ││├<meta name="author" content="anyka" /> ││├<layout> │││├<root-layout width="160" height="120" /> │││├<region id="Image" width="160" height="80" left="0" top="0" /> │││└<region id="Text" width="160" height="40" left="0" top="80" /> ││└</layout> │├</head> │├<body> ││├<par-bbbb dur="8s" > │││├<img src="FirstImage.jpg" region="Image" /> │││├<text src="FirstText.txt" region="Text" /> │││└<audio src="FirstSound.amr" /> ││└</par-bbbb> │└</body> └</smil> Press any key to continue 想要的朋友留邮件
|
-- 作者:jerrer -- 发布时间:1/21/2005 8:38:00 AM -- 给我一份,谢谢. jerrer@tom.com |
-- 作者:fhml -- 发布时间:1/21/2005 2:00:00 PM -- 已经发到你邮箱,请查收,注意只支持ASCII码,最近添加了<name>value</name>特性,如下date域 bash-2.05a# ./smilparser too few param error usage: smil.exe *.smil use default smil_parser.exe smil.xml parse ended ├<smil> │├<head> ││├<meta name="标题" content="anky_mms" /> ││├<meta name="author" content="anyka" /> ││├<date> │││└2005-1-21 ││├</date> ││├<layout> │││├<root-layout width="160" height="120" /> │││├<region id="Image" width="160" height="80" left="0" top="0" /> │││└<region id="Text" width="160" height="40" left="0" top="80" /> ││└</layout> │├</head> │├<body> ││├<par dur="200s" > │││├<img src="FirstImage.jpg" region="Image" /> │││├<text src="FirstText.txt" region="Text" /> │││├<audio src="FirstSound.amr" /> │││└<video src="xvid.mpeg4" /> ││└</par> │└</body> └</smil> |
-- 作者:dongdonga -- 发布时间:1/25/2005 11:38:00 AM -- 能不能给个源程序学习学习? |
-- 作者:fhml -- 发布时间:1/25/2005 1:51:00 PM -- 下面是主程序,要库源码的朋友加QQ8289092,认证标志“源码” int main(int argc,char** argv) { TREE smilTree; char buf[256]; FILE *pf; if(argc<2) { printf("too few param error\nusage:\nsmil.exe *.smil\nuse default smil_parser.exe smil.xml\n"); pf =fopen("/root/Desktop/smil.xml","r"); } else pf =fopen(argv[1],"r"); if(!pf) { printf("open file error\n"); return -1; } build_xml_Tree(&smilTree,pf);
tree_print1(smilTree.pRoot,0);
strcpy(buf,"<smil>*<head>"); tree_insert_param(&smilTree,buf,param_newnode("length","10")); tree_print1(smilTree.pRoot,0);
strcpy(buf,"<smil>*<head>"); tree_remove_param(&smilTree,buf,"length"); tree_print1(smilTree.pRoot,0);
strcpy(buf,"<smil>*<head>"); tree_insert_param(&smilTree,buf,param_newnode("length","10")); tree_print1(smilTree.pRoot,0);
strcpy(buf,"<smil>*<head>"); tree_remove_param(&smilTree,buf,"length"); tree_print1(smilTree.pRoot,0);
strcpy(buf,"<smil>*<head>*<meta/>"); tree_get_param(&smilTree,buf,"name",buf); printf("name =%s\n",buf);
strcpy(buf,"<smil>*<body>*<par>"); tree_update_param(&smilTree,buf,"dur","\"200s\""); tree_print1(smilTree.pRoot,0);
strcpy(buf,"<smil>*<body>*<par>"); tree_insert_strpath(&smilTree,buf,tree_newnode("<video/>"),0); strcpy(buf,"<smil>*<body>*<par>*<video/>"); tree_insert_param(&smilTree,buf,param_newnode("src2","\"aa.mpeg4\"")); tree_print1(smilTree.pRoot,0);
strcpy(buf,"<smil>*<body>*<par>"); tree_remove_strpath(&smilTree,buf); tree_print1(smilTree.pRoot,0);
return 1; } |
-- 作者:fhml -- 发布时间:1/25/2005 1:57:00 PM -- 相应的执行结果 EXECUTING: /root/Desktop/smilparser/./smilparser ---------------------------------------------- too few param error usage: smil.exe *.smil use default smil_parser.exe smil.xml parse ended ├<smil> │├<head> ││├<meta name="标题" content="anky_mms" /> ││├<meta name="author" content="anyka" /> ││├<date> │││└2005-1-21 ││├</date> ││├<layout> │││├<root-layout width="160" height="120" /> │││├<region id="Image" width="160" height="80" left="0" top="0" /> │││└<region id="Text" width="160" height="40" left="0" top="80" /> ││└</layout> │├</head> │├<body> ││├<par dur="200s" > │││├<img src="FirstImage.jpg" region="Image" /> │││├<text src="FirstText.txt" region="Text" /> │││├<audio src="FirstSound.amr" /> │││└<video src="xvid.mpeg4" /> ││└</par> │└</body> └</smil> ├<smil> │├<head length=10 > ││├<meta name="标题" content="anky_mms" /> ││├<meta name="author" content="anyka" /> ││├<date> │││└2005-1-21 ││├</date> ││├<layout> │││├<root-layout width="160" height="120" /> │││├<region id="Image" width="160" height="80" left="0" top="0" /> │││└<region id="Text" width="160" height="40" left="0" top="80" /> ││└</layout> │├</head> │├<body> ││├<par dur="200s" > │││├<img src="FirstImage.jpg" region="Image" /> │││├<text src="FirstText.txt" region="Text" /> │││├<audio src="FirstSound.amr" /> │││└<video src="xvid.mpeg4" /> ││└</par> │└</body> └</smil> ├<smil> │├<head> ││├<meta name="标题" content="anky_mms" /> ││├<meta name="author" content="anyka" /> ││├<date> │││└2005-1-21 ││├</date> ││├<layout> │││├<root-layout width="160" height="120" /> │││├<region id="Image" width="160" height="80" left="0" top="0" /> │││└<region id="Text" width="160" height="40" left="0" top="80" /> ││└</layout> │├</head> │├<body> ││├<par dur="200s" > │││├<img src="FirstImage.jpg" region="Image" /> │││├<text src="FirstText.txt" region="Text" /> │││├<audio src="FirstSound.amr" /> │││└<video src="xvid.mpeg4" /> ││└</par> │└</body> └</smil> ├<smil> │├<head length=10 > ││├<meta name="标题" content="anky_mms" /> ││├<meta name="author" content="anyka" /> ││├<date> │││└2005-1-21 ││├</date> ││├<layout> │││├<root-layout width="160" height="120" /> │││├<region id="Image" width="160" height="80" left="0" top="0" /> │││└<region id="Text" width="160" height="40" left="0" top="80" /> ││└</layout> │├</head> │├<body> ││├<par dur="200s" > │││├<img src="FirstImage.jpg" region="Image" /> │││├<text src="FirstText.txt" region="Text" /> │││├<audio src="FirstSound.amr" /> │││└<video src="xvid.mpeg4" /> ││└</par> │└</body> └</smil> ├<smil> │├<head> ││├<meta name="标题" content="anky_mms" /> ││├<meta name="author" content="anyka" /> ││├<date> │││└2005-1-21 ││├</date> ││├<layout> │││├<root-layout width="160" height="120" /> │││├<region id="Image" width="160" height="80" left="0" top="0" /> │││└<region id="Text" width="160" height="40" left="0" top="80" /> ││└</layout> │├</head> │├<body> ││├<par dur="200s" > │││├<img src="FirstImage.jpg" region="Image" /> │││├<text src="FirstText.txt" region="Text" /> │││├<audio src="FirstSound.amr" /> │││└<video src="xvid.mpeg4" /> ││└</par> │└</body> └</smil> name ="标题" ├<smil> │├<head> ││├<meta name="标题" content="anky_mms" /> ││├<meta name="author" content="anyka" /> ││├<date> │││└2005-1-21 ││├</date> ││├<layout> │││├<root-layout width="160" height="120" /> │││├<region id="Image" width="160" height="80" left="0" top="0" /> │││└<region id="Text" width="160" height="40" left="0" top="80" /> ││└</layout> │├</head> │├<body> ││├<par dur="200s" > │││├<img src="FirstImage.jpg" region="Image" /> │││├<text src="FirstText.txt" region="Text" /> │││├<audio src="FirstSound.amr" /> │││└<video src="xvid.mpeg4" /> ││└</par> │└</body> └</smil> ├<smil> │├<head> ││├<meta name="标题" content="anky_mms" /> ││├<meta name="author" content="anyka" /> ││├<date> │││└2005-1-21 ││├</date> ││├<layout> │││├<root-layout width="160" height="120" /> │││├<region id="Image" width="160" height="80" left="0" top="0" /> │││└<region id="Text" width="160" height="40" left="0" top="80" /> ││└</layout> │├</head> │├<body> ││├<par dur="200s" > │││├<img src="FirstImage.jpg" region="Image" /> │││├<text src="FirstText.txt" region="Text" /> │││├<audio src="FirstSound.amr" /> │││├<video src="xvid.mpeg4" src2="aa.mpeg4" /> │││└<video/> ││└</par> │└</body> └</smil> ├<smil> │├<head> ││├<meta name="标题" content="anky_mms" /> ││├<meta name="author" content="anyka" /> ││├<date> │││└2005-1-21 ││├</date> ││├<layout> │││├<root-layout width="160" height="120" /> │││├<region id="Image" width="160" height="80" left="0" top="0" /> │││└<region id="Text" width="160" height="40" left="0" top="80" /> ││└</layout> │├</head> │├<body> │└</body> └</smil> ---------------------------------------------- |
-- 作者:dongdonga -- 发布时间:1/27/2005 1:17:00 PM -- 我没有用QQ,我加了你的MSN,如果你在线的话,请用MSN传给我。先谢谢了! |
-- 作者:buaa32030923 -- 发布时间:2/1/2005 4:18:00 PM -- 好厉害 |
-- 作者:andyming -- 发布时间:2/22/2005 12:56:00 PM -- 我也想要,zml0308@163.com |
-- 作者:djnpu -- 发布时间:3/8/2005 11:50:00 AM -- 给我一份吧,多谢! djnpu@163.com |
-- 作者:zwlyuzj -- 发布时间:3/14/2005 5:22:00 PM -- 给我一份吧,找了好久此类的东东!! zwlyuzj@tom.com |
-- 作者:lovelybeixinboy -- 发布时间:3/14/2005 6:20:00 PM -- 我也想要一份,charlie@mail.biti.edu.cn |
-- 作者:reshg -- 发布时间:3/15/2005 4:20:00 PM -- 能给我一份么 谢谢! reshg@sohu.com |
-- 作者:xbfan -- 发布时间:3/17/2005 11:15:00 AM -- fan.c@eyou.com 多谢! |
-- 作者:qgsrg -- 发布时间:3/20/2005 8:32:00 PM -- 我也想要。而且还希望能跟你学习一下。我很需要。 十分感谢 |
-- 作者:qgsrg -- 发布时间:3/20/2005 8:37:00 PM -- 不好意思。忘留我的email了: h2w22000@sohu.com 再次感谢 |
-- 作者:yaker -- 发布时间:3/21/2005 7:38:00 PM -- 我也要一份,多谢大侠:) yaker@yeah.net |
-- 作者:今朝力巴几 -- 发布时间:3/23/2005 10:39:00 AM -- 56081158@163.com |
-- 作者:alic -- 发布时间:3/25/2005 7:13:00 AM -- 也送给我一份吧,谢谢!! alic163@163.com |
-- 作者:njcgf -- 发布时间:3/26/2005 9:51:00 AM -- 老大来迟拉,能否给个编译器?njcgf@163.com |
-- 作者:smsjmjz -- 发布时间:3/27/2005 2:21:00 PM -- 谢谢你了,我也想要一份:woizhao@tom.com |
-- 作者:PassersBy -- 发布时间:3/27/2005 9:24:00 PM -- atomycf@163.com |
-- 作者:tonyzbk -- 发布时间:3/28/2005 10:58:00 AM -- tonyzbk@yahoo.com.cn 我也要一份 |
-- 作者:lqj -- 发布时间:3/30/2005 5:58:00 PM -- 也送给我一份吧,谢谢!! Email: da66hai@yahoo.com.cn |
-- 作者:zwy06 -- 发布时间:3/30/2005 9:59:00 PM -- 可以给我一份么? zwy06@163.com |
-- 作者:mcwolf -- 发布时间:3/31/2005 8:43:00 AM -- 送我一份吧!谢谢 sword011@163.com |
-- 作者:luanyun0901 -- 发布时间:4/1/2005 6:23:00 PM -- 我也在编一个xml解析器,也发给我一份,谢谢了 |
-- 作者:luanyun0901 -- 发布时间:4/1/2005 6:24:00 PM -- 不好意思,我的邮箱是cherry_gm_david@yahoo.com.cn |
-- 作者:smartbao -- 发布时间:4/3/2005 10:33:00 AM -- 也给我一份吧 smartme@sohu.com |
-- 作者:栖霞旧友 -- 发布时间:4/3/2005 9:17:00 PM -- 我想要 pbr914@sina.com.cn 谢谢楼主了 |
-- 作者:zsuhl -- 发布时间:4/13/2005 3:40:00 PM -- huanglan1020@126.com 也给我一份吧 谢谢 |
-- 作者:zhxlx -- 发布时间:4/14/2005 9:47:00 AM -- 我也要一份 我也要一份 swing2005@sohu.com |
-- 作者:tianya9704 -- 发布时间:4/14/2005 10:06:00 AM -- 给我一份,学习学习~~ fantasy9704@hotmail.com 可加MSN或发邮件,谢谢了 |
-- 作者:jejwe -- 发布时间:4/17/2005 12:18:00 PM -- 我也要。 jejwe@chinaacc.com |
-- 作者:冰红茶 -- 发布时间:4/21/2005 10:47:00 AM -- 给我一份吧,多谢! 0101269@163.com |
-- 作者:yufeng3222290 -- 发布时间:4/21/2005 10:50:00 AM -- 也发给我一个吧 我急用啊~~万分感激!! yufeng3222290@163.com |
-- 作者:robinn_xu -- 发布时间:4/21/2005 10:24:00 PM -- ts_xu@126.com |
-- 作者:tws67 -- 发布时间:5/8/2005 9:14:00 PM -- 请给我一份 tws_gzb@21cn.net 谢谢 |
-- 作者:limin79 -- 发布时间:5/9/2005 9:31:00 AM -- 给我一份,thanks hello79@163.com |
-- 作者:XML-Lightuser -- 发布时间:5/10/2005 1:20:00 PM -- 不知道楼主还会不会来,我现在在做一个 可用于编辑XML文档的XML编辑器,希望也能发给我一份 我的邮箱是:sundan_philip@163.com 谢谢了! |
-- 作者:verge -- 发布时间:5/10/2005 5:27:00 PM -- 我也想要一份,谢谢! xstsky@163.com |
-- 作者:yxj -- 发布时间:5/10/2005 9:25:00 PM -- 我也想要一份,谢谢! yxj_pp@163.com 谢谢! |
-- 作者:xmwyxx -- 发布时间:5/17/2005 4:21:00 PM -- 颇有同感! |
-- 作者:switer520 -- 发布时间:5/18/2005 10:52:00 AM -- 我也要一份!switer520@yahoo.com qq85318960 谢谢!!!!希望你早点看到我们的帖子!1 |
-- 作者:xcz1984 -- 发布时间:5/22/2005 1:15:00 PM -- 给我一份吧,多谢! xcz1984@sohu.com |
-- 作者:liuliu1030 -- 发布时间:5/25/2005 10:38:00 AM -- liuliu1030@tom.com |
-- 作者:科爵士 -- 发布时间:5/25/2005 4:55:00 PM -- 请给我一份吧!多谢了 wukeking@163.com |
-- 作者:luanyun0901 -- 发布时间:5/28/2005 2:55:00 PM -- 看样子就是要收费的,太黑了 |
-- 作者:johdan -- 发布时间:6/1/2005 1:04:00 PM -- 给我一份johdan1983@yahoo.com.cn 谢谢,急用 |
-- 作者:Dannyzhu -- 发布时间:6/3/2005 10:12:00 AM -- 你好,我想要一份源码。我的E-mail: zhuchunpeng@yahoo.com.cn。我的QQ:286863080 不知道你下午五点后在线吗?我们上班时间, QQ不让上。我的MSN:zhuchunpengDanny@hotmail.com。MSN上班时间可以开,不知道你的MSN是多少? 在这里,先谢了。 |
-- 作者:xiuze -- 发布时间:6/3/2005 1:57:00 PM -- 请给我一份吧,xiuze_nj@163.com |
-- 作者:kathy_lj -- 发布时间:6/6/2005 9:21:00 PM -- 给我穿一份吧,我正好想找可以解析 xml的,我用vc++解析,可以用吧 kathy_lj@163.com
|
-- 作者:RedShadow -- 发布时间:6/6/2005 11:03:00 PM -- 给我一份好么?KNIFE13579@126.com!我也是用C++编一个XML解析器,可以用吧?
|
-- 作者:gbs -- 发布时间:6/17/2005 8:57:00 AM -- 我也要一份,gbs@sepco3.com |
-- 作者:darmy -- 发布时间:6/20/2005 9:48:00 AM -- 我也要,谢谢 darmytj@163.com |
-- 作者:syhly -- 发布时间:7/21/2005 3:16:00 PM -- 给一份吧,兄弟 谢谢拉 syhly@263.net |
-- 作者:读博5年期待毕业 -- 发布时间:8/6/2005 3:52:00 PM -- 我也想要,多谢了!!!myulee@sina.com |
-- 作者:读博5年期待毕业 -- 发布时间:8/6/2005 3:54:00 PM -- 有msn吗?我不用QQ,我想要源代码,可以吗? |
-- 作者:johnrobbet -- 发布时间:8/9/2005 5:49:00 PM -- 我也想看看 给我一份吧 多谢! johnrobbet@hotmail.com |
-- 作者:huwei_059_0 -- 发布时间:12/6/2005 4:32:00 PM -- 老大,小第急需XML解析器的原代码 老大,小第急需XML解析器的原代码 huwei_059_0@163.com |
-- 作者:独孤求索 -- 发布时间:12/20/2005 9:18:00 AM -- 我也想要,我做嵌入式应用 |
-- 作者:tanjj923 -- 发布时间:12/20/2005 2:29:00 PM -- 我也想要一份。非常感谢!我的邮箱是tanjj923@yahoo.com.cn |
-- 作者:shaolin -- 发布时间:12/20/2005 5:05:00 PM -- 给我一份吧,wangslin@hotmail.com |
-- 作者:jerryshou -- 发布时间:1/11/2006 4:52:00 PM -- 谢谢 |
-- 作者:knight008848 -- 发布时间:2/16/2006 12:15:00 PM -- 给我一份吧,多谢! |
-- 作者:peapea2006 -- 发布时间:2/26/2006 8:58:00 PM -- 我也要一份,谢谢了 peapea163@163.com |
-- 作者:pkuzxy -- 发布时间:3/3/2006 11:59:00 AM -- niu ren |
-- 作者:lawn2 -- 发布时间:3/4/2006 1:05:00 PM -- 牛啊 |
-- 作者:fu_b -- 发布时间:3/6/2006 1:22:00 PM -- 我也想要一分!!谢谢 jsbyfubin@hotmail.com |
-- 作者:napolone1983 -- 发布时间:3/7/2006 9:24:00 PM -- 挺厉害!!佩服 |
-- 作者:dont -- 发布时间:3/12/2006 2:37:00 PM -- 给我一份吧,谢了 lilizong@mail.nankai.edu.cn |
-- 作者:megan -- 发布时间:3/13/2006 10:03:00 AM -- 楼主,你好! 现在我做课程设计,不知道怎么下手,可以发一份给我参考吗? 我邮箱是 meganlz@163.com 非常感谢! |
-- 作者:jun1918 -- 发布时间:3/14/2006 10:43:00 AM -- 给我一份吧,谢谢您了~~~ jun1918@163.com |
-- 作者:run! -- 发布时间:3/14/2006 7:54:00 PM -- 楼主,你好,可以发我一份参考吗?非常感谢! maomao06090534@eyou.com |
-- 作者:reigntom -- 发布时间:3/22/2006 8:42:00 AM -- 楼主.可以给我一份吗? 我要参考.我的毕业设计高这方面的内容.谢谢! |
-- 作者:reigntom -- 发布时间:3/22/2006 8:43:00 AM -- reigntom@gmail.com 谢谢 |
-- 作者:wanion -- 发布时间:3/24/2006 3:58:00 PM -- 给我一份吧,谢谢了!! ken_cwl@163.com |
-- 作者:bluehat -- 发布时间:3/25/2006 11:00:00 AM -- 请也给我一份啊 源码也可以给我发一份吗??? 谢谢了 我的邮箱:peng11112003@163.com |
-- 作者:CFeng -- 发布时间:3/29/2006 12:04:00 PM -- 谢谢,我也要 |
-- 作者:phenix4288 -- 发布时间:4/2/2006 2:51:00 PM -- 最近要做毕业设计,要用到,我也要一份,谢谢 phenix4288@163.com |
-- 作者:zz277 -- 发布时间:4/10/2006 3:45:00 PM -- 现在做毕设 要用到这个东东 帮忙传一份 非常感谢 sfengbupt@sina.com |
-- 作者:reigntom -- 发布时间:4/11/2006 7:49:00 AM -- gei wo 发个 reigntom@gmail.com |
-- 作者:yu0002 -- 发布时间:4/11/2006 8:10:00 PM -- 也给我一份吧,谢谢!yu0002@sina.com |
-- 作者:kardkard -- 发布时间:4/14/2006 9:25:00 AM -- 给我一份,kard_king1234@163.com 谢谢! |
-- 作者:chenhm66 -- 发布时间:4/14/2006 10:21:00 AM -- 我要一份,谢谢 我要一份,谢谢!chenhm66@126.com |
-- 作者:rogerxu130 -- 发布时间:4/18/2006 6:27:00 AM -- 给我一个 xurandog@hotmail.com |
-- 作者:dpbq -- 发布时间:4/19/2006 12:35:00 AM -- 非常感谢! dpbq@tom.com |
-- 作者:jackzhouzheng -- 发布时间:4/21/2006 11:33:00 AM -- 解析器用什么语言写的啊? 我也要一份 jackzhouzheng@163.com |
-- 作者:blake -- 发布时间:4/21/2006 4:27:00 PM -- 发现这样的好贴晚了点儿,谁能给我一份:liangwei.wang@yahoo.com.cn 多谢了 |
-- 作者:coolting -- 发布时间:4/26/2006 10:40:00 PM -- 我也想要 coolting@163.com 谢谢了啊 |
-- 作者:dragonpapa -- 发布时间:4/27/2006 10:47:00 AM -- 我需要,drgonpapa@gmail.com,十分感谢! |
-- 作者:sh25211 -- 发布时间:5/13/2006 9:25:00 AM -- sqf2004@yahoo.com.cn 请给我一份吧,我也想学一下 |
-- 作者:waite -- 发布时间:5/17/2006 12:46:00 PM -- 给我一份吧!herro_lilith@163.com |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
314.453ms |