今天做了一下XML的面试题。有的题目不是很熟悉,发现网上没有解析,今天来自己分析一下答案。
1、已知xslt片段:<xsl:if test=”roundOff(0.5)”></xsl:if>, test语句的返回值是(C)。(选择一项)
a) True
b) False
c) 不存在roundOff函数。
d) 以上都不是。
————————————————
解析:
- 首先要知道XML中实际上是没有roundOff( )这个函数的。没办法,只能记一下。
<xsl:if test="expression">
...如果条件成立则输出...
</xsl:if>
2、在DTD中,定义元素属性时,其缺省值是IMPLIED时,是( B )的属性.
A.必须赋值 B.可有可无 C.固定取值 D.都不是
————————————————
解析:
3、名字空间声明有直接定义和缺省定义二种方式,其中直接定义的格式是(xmlns:<名字空间前缀>=”<名字空间名>” )
-------------------没有解析,就是这样--------------------规定而已------