在XML中存储列表结构的最有效方法

Mik*_*ike 5 xml xslt hyperlink fxsl

启动一个新项目,并计划将所有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>
Run Code Online (Sandbox Code Playgroud)

那应该变成了

谷歌雅虎搜索

也许这样的事情可能会更好.

<links>
    <link href="http://google.com">Google</link>
    <link href="http://yahoo.com">Yahoo
        <link href="http://yahoo.com/search">Search</link>
    </link>
</links>
Run Code Online (Sandbox Code Playgroud)

有没有人可能有一个链接,谈论在XML中正确构建Web内容?

谢谢.:)

Mar*_*ell 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>
Run Code Online (Sandbox Code Playgroud)

(虽然内部<links>是可选的并且可以删除,所以你有链接/链接/链接)