仔细阅读person.xml和person.xsl文件,回答后面的问题。
person.xml:
< ?xml version="1.0"encoding="gb2312"? >
< !--File Name:person.xml-- >
< ?Xml-stylesheet type="text/xsl"href="person.Xsl"? >
< persons >
< person >
< name >张明< /name >
< code >008< /code >
< E-mail >zhangming@hotmail.com< /E-mail >
< score1 >98< /score1 >
< /person >
< /persons >
person.xsl:
< ?xml version="1.0"encoding="gb2312"? >
< !--File Name:person.Xsl-- >
< xsl:stylesheet xmlns:xsl="http:∥www.w3.org/TR/WD-xsl" >
< xsl:template match="/" >
< xsl:for-each select="persons/person" >
< table border="1" >< tr >< td >
< span style="fom-weight:bold;color:black" >姓名:< /span >
< xsl:value-of select="name"/ >< br/ >
< span style="font-weight:bold;color:black" >编号:< /span >
< xsl:value-of select="code"/ >< br/ >
< span style="font-weight:bold;color:black" >电子邮件:< /span >
< xsl:value-of select="E-mail"/ >< br/ >
< span style="font-weight:bold;color:black" >成绩1:< /span >
< xsl:value-of select="scorel"/ >< br/ >
< /td >< /tr >< /table >< br/ >< br/ >
< /xsl:for-each >
< /xsl:template >
< /xsl:stylesheet >
问题:
(1)XML文档必须有XML的声明语句,给出person.xml的XML文档声明语句;(2分)
(2)person.xml文件中声明了该XML文档的样式表,给出该样式表文件; (2分)
(3)person.xsl使用了与person.xml相同的文档声明语句,为什么? (2分)
(4)给出person.xml在浏览器中的解释结果。(4分)