以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML工具及XML开发环境 』 (http://bbs.xml.org.cn/list.asp?boardid=7) ---- 请问,什么工具可以让xml显示成不带语法标记之类的? (http://bbs.xml.org.cn/dispbbs.asp?boardid=7&rootid=&id=24091) |
-- 作者:dofo -- 发布时间:11/9/2005 10:33:00 AM -- 请问,什么工具可以让xml显示成不带语法标记之类的? 就象不看html源代码,只看html的显示结果。 |
-- 作者:yishui -- 发布时间:11/12/2005 4:32:00 PM -- bu cuo |
-- 作者:98900969r -- 发布时间:11/14/2005 4:15:00 AM -- 你还是没理解xml是什么、是干什么的。下面是一个well-formed xml文档: <?xml version="1.0" encoding="UTF-8"?> 如果把标记去掉,就成了: 有问题了,对吧?所以不能去掉,去掉就不叫XML。你说的想看着舒服点的问题,是如何呈现信息的问题。XML正是为了把信息本身和信息的呈现分开。同一份数据可以以任意多种方式呈现出来。上面就是一种,很不好的一种。也可以是这样的: 张三,12345678,13011111111,李四,66666666,13022222222 或者这样的: 张三:12345678(固定电话)13011111111(手机) 所以需要有种办法把信息按照想要的形式呈现出来,比如说用html。但是你想想,没了浏览器html不是也很难看。所以html不是拿来在notepad里面看的(虽然可以拿来写html)。把xml数据转换成想要的html,就是解决这个。但是,没人知道你想要什么样子,你的自己定义。如果非要找到一种缺省的没有标记的形式,那最多就是下面这个样子,没法更好看了: 张三 |
-- 作者:98900969r -- 发布时间:11/14/2005 4:21:00 AM -- 如果上面就是你要的样子,那这个论坛里提供的工具都可以做到。 |
-- 作者:wFirebird -- 发布时间:1/17/2006 12:46:00 PM -- // TEST3.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "tchar.h" HRESULT hr; hr = CoInitialize(FALSE); hr = pXmlDoc.CreateInstance(_T("Msxml2.DOMDocument.4.0")); _variant_t xmlvar(_bstr_t(str)); xmlout = pXmlDoc->load(str); MessageBox(NULL,pXmlDoc->xml,_T("XML文档内容"),MB_OK); _bstr_t st; pElement = pXmlDoc->GetdocumentElement();
|
-- 作者:wFirebird -- 发布时间:1/17/2006 12:49:00 PM -- 上面是我在VC++里写的,你在VC里编译一下就好了,不过,运行时要求输入XML文件的位置,比如“E:\\我的文档\\XML参考书籍\\例\\1.xml”记得“\”都是双的…… |
-- 作者:huadian508c -- 发布时间:1/24/2006 12:09:00 PM -- 6楼的确很厉害!如果楼主只是要显示的格式发生变化,完全可以直接用“记事本”编写“CSS”样式表(串接样式表),最后要把“记事本”的扩展名改成“.CSS”即可。其中可以编辑显示的样式结构,或者是颜色都可以。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
93.750ms |