У меня возникли проблемы с написанием конкретного тега xml (с использованием XmlStreamWriter).Запись тега стилей с помощью XML API (STaX/DOM/..)
В принципе, у нас есть XMLWriter, основанный на «javax.xml.stream.XMLStreamWriter» (STaX), который отлично работает. Все XML-файлы, которые записываются автоматически начинается с тегом:?
< XML версия = «1,0» кодировка = «ISO-8859-1»> (первый пробел добавляется для отображения XML-строки)
Что нам теперь нужно, чтобы добавить новую строку (таблицы стилей), чтобы написать каждый файл XML с началом строки:?
< XML версия = «1,0» кодировка = «ISO-8859-1»> (такие же, как указано выше) <? xml-stylesheet type = "text/xsl" href = "myXsl.xsl"?> (как указано выше)
Я пытался сделать это жестко закодированным способом, используя XmlStreamWriter.writeCharacters (String), но проблема в том, что «<» и «>» являются специальными символами, поэтому вывод в файле xml «<»/«>» ,
Кроме того, это не очень чистое кодирование ..
Таким же образом, что STAX записывает первую строку с помощью «XMLStreamWriter.writeStartDocument (String, String кодирования версии)», кто-нибудь знает об XML (XSL/XSLT) API, который ПИСАТЕЛЬ ли писать тег:?
< типа XML-таблицы стилей = "текст/XSL" HREF = "myXsl.xsl"> (то же самое, что и выше)
Любая помощь будет много? оценивается :)
Отлично! Это решение, которое я искал благодаря :) –