X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Facr%2FCmsContentRepository.java;h=2493a89bedc0993c856d7c85cb6b5014d5fa7cb7;hb=9174f78c93c94b9c148dff66c38204baf55bc8f2;hp=b1f715ae3d7d8805325874ce6b41ddcb14f6f548;hpb=8321a31f879e6998ed4fe9c70f3cd3faa21e4a0f;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/acr/CmsContentRepository.java b/org.argeo.cms/src/org/argeo/cms/acr/CmsContentRepository.java index b1f715ae3..2493a89be 100644 --- a/org.argeo.cms/src/org/argeo/cms/acr/CmsContentRepository.java +++ b/org.argeo.cms/src/org/argeo/cms/acr/CmsContentRepository.java @@ -183,20 +183,21 @@ public class CmsContentRepository implements ProvidedRepository { document = dBuilder.newDocument(); // Element root = document.createElementNS(CrName.ROOT.getNamespaceURI(), // CrName.ROOT.get().toPrefixedString()); - Element root = document.createElement(CrName.ROOT.get().toPrefixedString()); + Element root = document.createElementNS(CrName.CR_NAMESPACE_URI, CrName.ROOT.get().toPrefixedString()); // root.setAttribute("xmlns", ""); - root.setAttribute("xmlns:" + CrName.CR_DEFAULT_PREFIX, CrName.CR_NAMESPACE_URI); +// root.setAttribute("xmlns:" + CrName.CR_DEFAULT_PREFIX, CrName.CR_NAMESPACE_URI); document.appendChild(root); // write it - TransformerFactory transformerFactory = TransformerFactory.newInstance(); - Transformer transformer = transformerFactory.newTransformer(); - DOMSource source = new DOMSource(document); - if (path != null) + if (path != null) { + TransformerFactory transformerFactory = TransformerFactory.newInstance(); + Transformer transformer = transformerFactory.newTransformer(); + DOMSource source = new DOMSource(document); try (Writer writer = Files.newBufferedWriter(path, StandardCharsets.UTF_8)) { StreamResult result = new StreamResult(writer); transformer.transform(source, result); } + } } DomContentProvider contentProvider = new DomContentProvider(document);