求助懂XML的~解决+100分

来源:百度知道 编辑:UC知道 时间:2024/06/10 21:38:15
帮看下下面的题目~能帮多少就多少吧~全对的+100~对最多的也是~说到做到

DTD文件的编码必须和其约束的XML文件编码相一致吗?
DTD文件中元素的作用与其在DTD文件中的书写位置有关吗?
对于一个有效的XML文件,标记中属性一定要有ATTLIST声明约束吗?
XSL变换的目的是什么?
XSL样式表的基本结构是怎样的?
XSL样式表必须有根模板吗?根模板的格式如何?
在一个模板中可以使用模板调用标记,假设和当前模板匹配的标记是“student”,请说出当前模板中使用
<xsl:apply-templates select="./张小三"/>
的作用是什么?

最好是自己懂的来说~不然COPY的话COPY不对不加~麻烦了!

DTD文件本身的编码必须和其约束的XML文件编码相一致,但是encoding编码可以不一致

不完全相关

一个有效的XML文件,必须对元素的属性进行声明,使用ATTLIST声明来完成,一个ATTLIST可以为一个元素类型声明多个属性

XSL变换的目的是控制XML的显示

<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
....
</xsl:template>
</xsl:stylesheet>

必须有根模板
<xsl:template match="/">

调用<xsl:template match="/student/张小三">