Подскажите, как перевести из xml в html?
Собственно мне нужно прочитать docx файл. В docx файле ничего сложного нет, одни абзацы. Ну и "переводы на др. страницы".
Сам docx файл открыл, имею теперь xml документ. Как из него выбрать абзацы и оформить в html теги?
Ну к примеру вот в xml у меня есть
w:rsidR="00452796" w:rsidP="00FE31B3" w:rsidRDefault="00452796"><w:pPr><w:pStyle w:val="a3" /></w:pPr><w:r><w:t>Заголовок.</w:t></w:r></w:p><w:p
А мне бы сделать:
<p>Заголовок.</p>
Я тут нашёл одно решение
http://www.codeproject.com/KB/XML/XML_to_HTML_Convertor.aspx
но нужен некий xsl шаблон, но никак не понимаю как его сделать...
Может кто подскажет с ним? Там же всего 2 тега поставить.
По Вашей ссылке как раз этот самый XSL файл и есть, PersonnelHTML.xsl называется.
Вообще идея простая. Берем XML-файл, накладываем XSL-преобразование — на выходе имеем HTML.
В .NET это сделано через
XSLCompiledTransform
По поводу XSLT/XPath — кратко ознакомиться можно
здесь.
Здравствуйте, RushDevion, Вы писали:
RD>По Вашей ссылке как раз этот самый XSL файл и есть, PersonnelHTML.xsl называется.
RD>Вообще идея простая. Берем XML-файл, накладываем XSL-преобразование — на выходе имеем HTML.
RD>В .NET это сделано через XSLCompiledTransform
RD>По поводу XSLT/XPath — кратко ознакомиться можно здесь.
Так проблема составить XSL файл.