我有一个目录层次结构,并且希望使用 XInclude 包含适合特定模式的所有 XML 文件。结构如下图所示。
Book/
├── book.xml
└── Chapter
└── page01.xml
└── page02.xml
└── page03.xml
└── page04.xml
我的问题是:
有没有一种方法可以指定通配符来选择一堆文件,而不是只选择指定的文件?我尝试了下面的代码,它似乎无效。
<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>
与 XInclude 相比,我可以使用其他基于 XML 的替代解决方案吗?