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

    >> XML编辑器,XML解析器,XML开发环境
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XML工具及XML开发环境 』 → 请问,什么工具可以让xml显示成不带语法标记之类的? 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 4537 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 请问,什么工具可以让xml显示成不带语法标记之类的? 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     dofo 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:55
      门派:XML.ORG.CN
      注册:2005/11/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给dofo发送一个短消息 把dofo加入好友 查看dofo的个人资料 搜索dofo在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看dofo的博客楼主
    发贴心情 请问,什么工具可以让xml显示成不带语法标记之类的?

    就象不看html源代码,只看html的显示结果。

       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/11/9 10:33:00
     
     yishui 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:12
      积分:105
      门派:XML.ORG.CN
      注册:2005/11/12

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给yishui发送一个短消息 把yishui加入好友 查看yishui的个人资料 搜索yishui在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看yishui的博客2
    发贴心情 
    bu cuo
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/11/12 16:32:00
     
     98900969r 帅哥哟,离线,有人找我吗?
      
      
      威望:8
      等级:大四寒假(收到MIT的Offer啦)
      文章:235
      积分:1555
      门派:XML.ORG.CN
      注册:2005/11/2

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给98900969r发送一个短消息 把98900969r加入好友 查看98900969r的个人资料 搜索98900969r在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看98900969r的博客3
    发贴心情 
    你还是没理解xml是什么、是干什么的。下面是一个well-formed xml文档:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE  联系人列表 SYSTEM "Untitled21.dtd">
    <联系人列表>
       <联系人>
          <姓名>张三</姓名>
          <固定电话>12345678</固定电话>
          <移动电话>13011111111</移动电话>
       </联系人>
       <联系人>
          <姓名>李四</姓名>
          <电话>66666666</电话>
          <移动电话>13022222222</移动电话>
       </联系人>
    </联系人列表>

    如果把标记去掉,就成了:
    张三1234567813011111111李四6666666613022222222

    有问题了,对吧?所以不能去掉,去掉就不叫XML。你说的想看着舒服点的问题,是如何呈现信息的问题。XML正是为了把信息本身和信息的呈现分开。同一份数据可以以任意多种方式呈现出来。上面就是一种,很不好的一种。也可以是这样的:

    张三,12345678,13011111111,李四,66666666,13022222222

    或者这样的:

    张三:12345678(固定电话)13011111111(手机)
    李四:66666666(固定电话)13022222222(手机)

    所以需要有种办法把信息按照想要的形式呈现出来,比如说用html。但是你想想,没了浏览器html不是也很难看。所以html不是拿来在notepad里面看的(虽然可以拿来写html)。把xml数据转换成想要的html,就是解决这个。但是,没人知道你想要什么样子,你的自己定义。如果非要找到一种缺省的没有标记的形式,那最多就是下面这个样子,没法更好看了:

    张三
       12345678
       13011111111
    李四
       66666666
       13022222222

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/11/14 4:15:00
     
     98900969r 帅哥哟,离线,有人找我吗?
      
      
      威望:8
      等级:大四寒假(收到MIT的Offer啦)
      文章:235
      积分:1555
      门派:XML.ORG.CN
      注册:2005/11/2

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给98900969r发送一个短消息 把98900969r加入好友 查看98900969r的个人资料 搜索98900969r在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看98900969r的博客4
    发贴心情 
    如果上面就是你要的样子,那这个论坛里提供的工具都可以做到。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/11/14 4:21:00
     
     wFirebird 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:32
      积分:227
      门派:XML.ORG.CN
      注册:2006/1/10

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给wFirebird发送一个短消息 把wFirebird加入好友 查看wFirebird的个人资料 搜索wFirebird在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看wFirebird的博客5
    发贴心情 
    // TEST3.cpp : Defines the entry point for the console application.
    //

    #include "stdafx.h"

    #include "tchar.h"
    #include "stdio.h"
    #import "msxml4.dll"
    using namespace MSXML2;


    int main(int argc, char* argv[])
    {
     char str[500];
     scanf("%s",str);

     HRESULT hr;
     IXMLDOMDocumentPtr pXmlDoc;

     hr = CoInitialize(FALSE);
     if (FAILED(hr))
     {
      MessageBox(NULL,"Initialize failed!",_T("Document from its root"), MB_OK);
      return 0;
     }

     hr = pXmlDoc.CreateInstance(_T("Msxml2.DOMDocument.4.0"));
     if (FAILED(hr))
     {
      MessageBox(NULL,"无法创建DOMDocument对象,请检查是否安装了MS XML Parser 运行库!",_T("Document from its root"),MB_OK);
     }

     _variant_t xmlvar(_bstr_t(str));
     _variant_t xmlout(bool(FALSE));

     xmlout = pXmlDoc->load(str);
     if (FALSE == (bool)xmlout)
     {
      IXMLDOMParseErrorPtr pErr = pXmlDoc->GetparseError();
     }

     MessageBox(NULL,pXmlDoc->xml,_T("XML文档内容"),MB_OK);

     _bstr_t st;
     IXMLDOMElementPtr pElement;
     IXMLDOMNodeListPtr pNodeList;

     pElement = pXmlDoc->GetdocumentElement();
     st = pElement->Gettext();
     
     printf("%s\n",(char*)st);
     
      


     


     return 0;
    }

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/1/17 12:46:00
     
     wFirebird 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:32
      积分:227
      门派:XML.ORG.CN
      注册:2006/1/10

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给wFirebird发送一个短消息 把wFirebird加入好友 查看wFirebird的个人资料 搜索wFirebird在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看wFirebird的博客6
    发贴心情 
    上面是我在VC++里写的,你在VC里编译一下就好了,不过,运行时要求输入XML文件的位置,比如“E:\\我的文档\\XML参考书籍\\例\\1.xml”记得“\”都是双的……
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/1/17 12:49:00
     
     huadian508c 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:11
      积分:105
      门派:XML.ORG.CN
      注册:2006/1/24

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给huadian508c发送一个短消息 把huadian508c加入好友 查看huadian508c的个人资料 搜索huadian508c在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看huadian508c的博客7
    发贴心情 
    6楼的确很厉害!如果楼主只是要显示的格式发生变化,完全可以直接用“记事本”编写“CSS”样式表(串接样式表),最后要把“记事本”的扩展名改成“.CSS”即可。其中可以编辑显示的样式结构,或者是颜色都可以。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/1/24 12:09:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML工具及XML开发环境 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2025/7/21 3:13:02

    本主题贴数7,分页: [1]

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