启动一个新项目,并计划将所有Web内容存储在XML中。我无法访问数据库,所以这似乎是下一个最好的事情。我正在努力的一件事是如何为链接构建XML(稍后将使用XSLT进行转换)。它也需要相当灵活。以下是我的开始,但我开始质疑它。
<links>
<link>
<url>http://google.com</url>
<description>Google</description>
<link>
<link>
<url>http://yahoo.com</url>
<description>Yahoo</description>
<links>
<url>http://yahoo.com/search</url>
<description>Search</description>
</link>
<link>
</links>
应该转变为
谷歌 雅虎 搜索
也许这样的事情可能会更好。
<links>
<link href="http://google.com">Google</link>
<link href="http://yahoo.com">Yahoo
<link href="http://yahoo.com/search">Search</link>
</link>
</links>
是否有人可能有关于在XML中正确构建Web内容的链接?
谢谢。 :)
答案 0 :(得分:2)
我很想使用类似的东西:
<links>
<link url="http://google.com" text="Google"/>
<link url="http://yahoo.com" text="Yahoo">
<links>
<link url="http://yahoo.com/search" text="Search"/>
</links>
</link>
</links>
(虽然内部<links>
是可选的,可以删除,因此您有链接/链接/链接)
答案 1 :(得分:0)
您确定将XML用作数据库吗?看到: When would I use XML instead of SQL?
“XML不是数据库。从来没有 意味着是一个数据库。永远不会 将成为一个数据库。相关的 数据库是经过验证的技术 超过20年的实施 经验。它们坚固,稳定, 有用的产品。他们不去 远。 XML是一种非常有用的技术 用于在不同之间移动数据 数据库或数据库之间 其他节目。但事实并非如此 本身就是一个数据不要使用它 一个“。