Пример XML-Как создать XSLT для моего образца xml?
<xml version="1.0" encoding="UTF-8" standalone="yes"?>
<w:wordDocument xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml">
<w:styles>
<w:style w:type="paragraph" w:styleId="booktitle1">
<w:name w:val="Book Title1" />
<w:rPr>
<w:b/>
</w:rPr>
</w:style>
</w:styles>
<w:body>
<w:p>
<w:pPr><w:pStyle w:val="booktitle1"/></w:pPr>
<w:r>
<w:rPr>
<w:rStyle w:val="booktitle1"/>
</w:rPr>
<w:t>Book title</w:t>
</w:r>
<w:r wsp:rsidRPr="00C358DC">
<w:rPr>
<w:rStyle w:val="booktitle1"/>
<w:b w:val="off"/>
</w:rPr>
<w:t> Author</w:t>
</w:r>
</w:p>
</w:body>
</w:wordDocument>
В этом примере XML, информация пункт форматирование текста (т.е. выделены жирным шрифтом) определяет в пределах свойства стиля. Таким образом, стиль применит полужирное форматирование для всего абзаца. Но свойство «Автор» запускает переопределение жирного шрифта для конкретного текста. Таким образом, эти символы присутствуют без смело в абзаце. Итак, мне нужен приведенный ниже выходной файл xml с помощью xslt.
Вывод XML:
<p class=”Book Title1”><b val=”on”>Book title</b><b val=”off”> Author</b></p>
or
<p class=”Book Title1”><b>Book title</b> Author</p>
Кто-нибудь есть идеи, как это сделать? Любые идеи или комментарии приветствуются.
Возможно, вам лучше всего создать код, а затем попытаться решить проблему самостоятельно. Если у вас есть конкретный запрос, вы можете уйти с новым вопросом. –