XML XInclude - 通配符

时间:2011-04-26 14:58:54

标签: xml xinclude

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

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

我的问题是:

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

    <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. 我是否可以使用其他基于XML的替代解决方案而不是XInclude?

0 个答案:

没有答案