Potrzebuje modyfikować plik xml (zawierający transformaty xslt). Wygenerowałem sobie więc scheme (trang) z pliku który chcę modyfikować, a następnie z schemy zestaw klas (jaxb). Wszystko by było ładnie kolorowo, ale zorientowałem się że w wygenerowanych klasach nie mam jak dodać namespace ;/
Przykładowo:
<xsl:stylesheet version="1.0"
xmlns:nazwa="http://www.nazwa1.org"
xmlns:nazwa2="http://www.nazwa2.org/"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
<xsl:template match="nazwa:książka">
<html>
<head> <title>Książka ,,<xsl:value-of select="./id/tytuł"/>''</title> </head>
<body>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="nazwa2:spisTreści">
<h3>Spis treści</h3>
<table>
<xsl:apply-templates />
</table>
</xsl:template>
Z poziomu javy chciłbym dodawać elementy template. Jednak przy dodawaniu elementu trzeba dodać również namespace w stylesheet. Jak to zrobić? Jestem początkujący jeżeli chodzi o współprace java-xml i może źle do tego podchodzę :/