XML XInclude - 通配符

发布于 2024-11-03 04:22:05 字数 652 浏览 7 评论 0原文

我有一个目录层次结构,并且希望使用 XInclude 包含适合特定模式的所有 XML 文件。结构如下图所示。

Book/
├── book.xml
└── Chapter
    └── page01.xml
    └── page02.xml
    └── page03.xml
    └── page04.xml

我的问题是:

  1. 是否有一种方法可以指定通配符来选择一堆文件,而不是只选择指定的文件?我尝试了下面的代码,但它似乎无效。

    <书名=“书名”源=“/home/phiri/Book/book.xml”
          xmlns:xi="http://www.w3.org/2001/XInclude">
      <章节>
        <标题>标题
        <评论>评论
        <故事页>001-100
        
      
    
    
  2. 是否有任何其他替代的基于 XML 的解决方案我可以使用而不是 XInclude?

I have a directory hierarchy and would want to include all XML files that fit a particular pattern using XInclude. The structure is as show below.

Book/
├── book.xml
└── Chapter
    └── page01.xml
    └── page02.xml
    └── page03.xml
    └── page04.xml

My questions are:

  1. Is there a way of specifying wild card characters to pick a bunch of files as opposed to picking only specified files? I tried out the code below and it appears it's not valid.

    <book name="bookname" source="/home/phiri/Book/book.xml"
          xmlns:xi="http://www.w3.org/2001/XInclude">
      <chapter>
        <title>Title</title>
        <comments>Comments</comments>
        <storypages>001-100</storypages>
        <xi:include href="chapter/page*.xml"/>
      </chapter>
    </book>
    
  2. Is there any other alternate XML based solution I could use as opposed to XInclude?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文