XML是用来写网页的吗?刚刚看到……
用来排版好不好?我不用HTML行不?
XML,或称为可扩展标记语言(Extensible Markup Language),是一种您可以用来创建自己的标记的标记语言。它由万维网协会(W3C)创建,用来克服 HTML(即超文本标记语言(Hypertext Markup Language),它是所有网页的基础)的局限。和 HTML 一样,XML 基于 SGML — 标准通用标记语言(Standard Generalized Markup Language)。尽管 SGML 已在出版业使用了数十年,但其理解方面的复杂性使许多本打算使用它的人望而却步(SGML 也代表“听起来很棒,但或许以后会用(Sounds great, maybe later)”)。XML 是为 Web 设计的。
[解决办法]
排版用XSLT!XML是原数据!
示例:我的小站就是这样的!数据库中的数据都在xml文件中!用XSLT格式化成XHTML!
[解决办法]
xml:http://www.t6new.cn/document/2008126102608.xml
xslt:http://www.t6new.cn/theme/article.xsl
格式化以后就是这样:http://www.t6new.com/main/display.asp?model=article&subject=WEB%BF%AA%B7%A2%B4%ED%CE%F3%B5%F7%CA%D4%B8%C5%CA%F6&tag=1
转化过程(格式化)
targetfile=Server.MapPath(folderPointer&""&strFile) targetstyle=Server.MapPath("../theme/"&strModel&".xsl") set fileparser=Server.CreateObject("MSXML2.DOMDocument") fileparser.async=false fileparser.load(targetfile) set styleparser=Server.CreateObject("MSXML2.DOMDocument") styleparser.async=false styleparser.load(targetstyle) Response.Write (fileparser.transformNode(styleparser))
[解决办法]
display.asp的转换部分
[解决办法]
动态转化过程在大流量的情况下需要网络支持!折中的办法是在生成XML文件的时候就把XSLT的样式写进去
[解决办法]
XML只是数据储存和传递的一种方式
[解决办法]
如果仅仅是要知道XML与HTML的关系,那么参考下面链接里的“大话XML与HTML”比较系列文章,有示例,讲的还不错。
http://www.webshu.net/jiaocheng/programme/XML/Index.html
[解决办法]
xml在entitydef里面很重要的,就是不懂xml
[解决办法]
用记事本打开xsl乱码呀
[解决办法]
xslt用什么可以打开?