时间: 2021-07-31 作者:daque
迩来,我爱好上了XML编制程序,但又苦于它的场面水平又不够,找了很多书才搞定。
用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,咱们将无所作为的。