xsd与xml关联总是不行

liaomingxue 2004-07-13 05:22:43
test1.xsd:
<?xml version="1.0" encoding="GB2312" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="a" type="xsd:string"/>
</xsd:schema>

test1.xml:
<?xml version = "1.0" encoding="GB2312" ?>
<?xml-stylesheet type="text/xsl" href="test1.xsl"?>
<a xmlns="test1.xsd">asdlf</a>

test1.xsl:
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/"><xsl:apply-templates select="/a"/></xsl:template>
<xsl:template match="a"><xsl:value-of select="."></xsl:value-of><br /></xsl:template>
</xsl:stylesheet>

没有任何显示!求救
...全文
183 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liaomingxue 2004-07-14
  • 打赏
  • 举报
回复
非常感谢,还有一个问题:
xsi:全称是什么?
patchclass 2004-07-14
  • 打赏
  • 举报
回复
因为要
说明 名称空间是 http://www.w3.org/2001/XMLSchema的就可以了
liaomingxue 2004-07-14
  • 打赏
  • 举报
回复
我改成这样:
<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<a xmlns:xsi="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="test1.xsd">asdlf</a>
也可以,为什么?
liaomingxue 2004-07-14
  • 打赏
  • 举报
回复
可否适当解释一下?
hoyt 2004-07-14
  • 打赏
  • 举报
回复
把你的test.xml修改为
<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<a xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="test1.xsd">asdlf</a>
hoyt 2004-07-14
  • 打赏
  • 举报
回复
XMLSchema-instance
XML 模式文档实例,最主要的是要指定一个验证文档的位置
liaomingxue 2004-07-14
  • 打赏
  • 举报
回复
xsi:全称是什么?
回答了就结贴喽

8,909

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧