XML XInclude - подстановочный знак - PullRequest
2 голосов
/ 26 апреля 2011

У меня есть иерархия каталогов, и я хотел бы включить все файлы XML, которые соответствуют определенному шаблону, используя XInclude.Структура приведена ниже.

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?

...