用xml好是蛮好,但它照样不太合适做显现数据的言语。(比起HTML要查多了!)
XML文件作出来的东西看起来并非那末雅观,但照样能够找到弥补的要领。
XML能够只注意数据与文件花样的形貌,而显现方面的事情就交给排版款式表。
排版款式表分:CSS和XSL。个中XSL异常合适XML。(在这里不议论CSS!)
如今最先转换吧!
XSL包括两大部份:XSLT和XSL Formatting Object
XSLT(XSL Transformations)一种用来转换XML文件的言语。
XSL Formatting Object:一组用来花样化(排版)语意的辞汇。
第一步:转换
XSL处置惩罚器首先要做的是经由过程分析器(DOM或SAX)手艺读取XML标记及数据。
DOM(Document Object Model)文件对象模子。(XML应用上常应用DOM手艺来接见XML数据文件。)
当浏览器经由过程XML DOM对象读取到XML的树状构造与数据后,将XML树状构造从新排行组合后发生一个临时的数状构造,这个树状构造称为结果树。
在这个结果树发生后,若又涌现了新的标记或数据,必需把它一同并入结果树。
第二步:花样化转换
结果树也是树状构造,能够应用DOM手艺接见结果树的数据,数据以节点体式格局显现,而且预留一个纪录款式的位置。
XSL处置惩罚个中的顺序将这些数据转换(花样化)为另一种Well-Formed XML文件(如:WML、HTML、VoiceXML等)。
完了,这只是个小小的启示录。
人人要加油,勤奋啊,国度正在鼎力大举履行XML,以反抗微软的打击。只需学好了XML,我们将宏图大展的。
以上就是教你怎样疾速经由过程XSL转换XML文件的内容,更多相关内容请关注ki4网(www.ki4.cn)!