我想在XML文件中设置图像中的超链接。
这是我的XML文件代码:
<logos>
<logo id="1" name="Abc" path="abc.jpg" x="23" y="4" height="10" width="60"/>
<logo id="2" name="Xya" path="xyz.jpg" x="50" y="`4" height="20" width="40"/>
</logos>
我想在此图片中设置超链接。
答案 0 :(得分:4)
XML是通用数据格式。它没有任何超链接功能。特定的XML应用程序可以(例如,XHTML具有a
元素。)
如果您使用的XML应用程序没有包含任何描述超链接的内容,那么您需要更改它,可能是通过从另一个命名空间(例如XLink)导入内容。
几乎肯定必须更新使用该应用程序的软件,以便为您对该语言所做的更改添加支持。
答案 1 :(得分:1)
我会在link_out的节点中设置一个属性,如:
<logo link_out=""...
如果将使用多个链接,则为Logo节点创建子元素。
真的很难理解你对此的需要。
答案 2 :(得分:1)
您遵循什么XML结构?如果你不遵循一个,那么是什么阻止你做以下事情:
<logos>
<logo>
<image blah="">
<link blah="">
</logo>
</logos>
当有无数解决方案时很难帮助你,但我们没有详细说明。
答案 3 :(得分:0)
在XML文件中,您需要告诉它忽略用作html的标记 通过使用
括起html来标记而不是xml结构的标记<![CDATA[ your html ]]>
<urlLink><![CDATA[ <a href="...whatever">Click Here</a> ]]></urlLink>