新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   >>中国XML论坛<<     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> XML编辑器,XML解析器,XML开发环境
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XML工具及XML开发环境 』 → 超小的xml解析器,支持编辑xml 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 111873 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 超小的xml解析器,支持编辑xml 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     fhml 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:7
      积分:88
      门派:XML.ORG.CN
      注册:2005/1/19

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给fhml发送一个短消息 把fhml加入好友 查看fhml的个人资料 搜索fhml在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看fhml的博客楼主
    发贴心情 超小的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
    想要的朋友留邮件

       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/1/19 15:54:00
     
     jerrer 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:55
      门派:XML.ORG.CN
      注册:2005/1/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jerrer发送一个短消息 把jerrer加入好友 查看jerrer的个人资料 搜索jerrer在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jerrer的博客2
    发贴心情 
    给我一份,谢谢.
    jerrer@tom.com
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/1/21 8:38:00
     
     fhml 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:7
      积分:88
      门派:XML.ORG.CN
      注册:2005/1/19

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给fhml发送一个短消息 把fhml加入好友 查看fhml的个人资料 搜索fhml在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看fhml的博客3
    发贴心情 
    已经发到你邮箱,请查收,注意只支持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>
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/1/21 14:00:00
     
     dongdonga 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:14
      积分:112
      门派:XML.ORG.CN
      注册:2004/12/31

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给dongdonga发送一个短消息 把dongdonga加入好友 查看dongdonga的个人资料 搜索dongdonga在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看dongdonga的博客4
    发贴心情 
    能不能给个源程序学习学习?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/1/25 11:38:00
     
     fhml 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:7
      积分:88
      门派:XML.ORG.CN
      注册:2005/1/19

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给fhml发送一个短消息 把fhml加入好友 查看fhml的个人资料 搜索fhml在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看fhml的博客5
    发贴心情 
    下面是主程序,要库源码的朋友加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;

    }

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/1/25 13:51:00
     
     fhml 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:7
      积分:88
      门派:XML.ORG.CN
      注册:2005/1/19

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给fhml发送一个短消息 把fhml加入好友 查看fhml的个人资料 搜索fhml在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看fhml的博客6
    发贴心情 
    相应的执行结果
    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>

    ----------------------------------------------
    Program exited successfully with errcode (1)
    Press the Enter key to close this terminal ...

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/1/25 13:57:00
     
     dongdonga 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:14
      积分:112
      门派:XML.ORG.CN
      注册:2004/12/31

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给dongdonga发送一个短消息 把dongdonga加入好友 查看dongdonga的个人资料 搜索dongdonga在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看dongdonga的博客7
    发贴心情 
    我没有用QQ,我加了你的MSN,如果你在线的话,请用MSN传给我。先谢谢了!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/1/27 13:17:00
     
     buaa32030923 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:73
      门派:XML.ORG.CN
      注册:2005/2/1

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给buaa32030923发送一个短消息 把buaa32030923加入好友 查看buaa32030923的个人资料 搜索buaa32030923在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看buaa32030923的博客8
    发贴心情 
    好厉害
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/2/1 16:18:00
     
     andyming 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:54
      门派:XML.ORG.CN
      注册:2005/2/22

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给andyming发送一个短消息 把andyming加入好友 查看andyming的个人资料 搜索andyming在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看andyming的博客9
    发贴心情 
    我也想要,zml0308@163.com
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/2/22 12:56:00
     
     djnpu 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:55
      门派:XML.ORG.CN
      注册:2005/3/8

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给djnpu发送一个短消息 把djnpu加入好友 查看djnpu的个人资料 搜索djnpu在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看djnpu的博客10
    发贴心情 
    给我一份吧,多谢!
    djnpu@163.com
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/3/8 11:50:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML工具及XML开发环境 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/3 17:39:49

    本主题贴数93,分页: [1] [2] [3] [4]... [10]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    203.125ms