[Yanel-commits] rev 59409 - public/yanel/trunk/src/resources/xml/src/java/org/wyona/yanel/impl/resources
michi at wyona.com
michi at wyona.com
Fri Jul 15 18:38:27 CEST 2011
Author: michi
Date: 2011-07-15 18:38:27 +0200 (Fri, 15 Jul 2011)
New Revision: 59409
Modified:
public/yanel/trunk/src/resources/xml/src/java/org/wyona/yanel/impl/resources/XMLResource.java
Log:
use utility method
Modified: public/yanel/trunk/src/resources/xml/src/java/org/wyona/yanel/impl/resources/XMLResource.java
===================================================================
--- public/yanel/trunk/src/resources/xml/src/java/org/wyona/yanel/impl/resources/XMLResource.java 2011-07-15 16:38:06 UTC (rev 59408)
+++ public/yanel/trunk/src/resources/xml/src/java/org/wyona/yanel/impl/resources/XMLResource.java 2011-07-15 16:38:27 UTC (rev 59409)
@@ -471,7 +471,7 @@
}
if (title != null) {
- replacePageTitle(doc, title);
+ org.wyona.commons.xml.XHTMLUtil.setTitle(doc, title);
}
XMLHelper.writeDocument(doc, newNode.getOutputStream());
@@ -502,33 +502,6 @@
}
/**
- * Replace the page title (<title>) AND the main header (<h1>) in an XHTML document with another title
- */
- protected void replacePageTitle(Document doc, String title) {
- Element rootElement = doc.getDocumentElement();
- if (log.isDebugEnabled()) log.debug("Root element: " + rootElement.getTagName());
- if (log.isDebugEnabled()) log.debug("Title/Header to be set: " + title);
-
- String[] nodes = {"title", "h1"};
- for (String node : nodes) {
- NodeList elements = rootElement.getElementsByTagName(node);
- for (int i = 0; i < elements.getLength(); i++) {
- elements.item(i).getFirstChild();
- String elementName = ((Element)elements.item(i)).getFirstChild().getNodeName();
- if (log.isDebugEnabled()) log.debug("Current Node: " + ((Element)elements.item(i)).getTagName() + "/" + elementName);
- if (log.isDebugEnabled()) log.debug("Current (old) Value: " + ((Element)elements.item(i)).getFirstChild().getNodeValue());
- if (log.isDebugEnabled()) log.debug("Setting Title/Header");
- if (elementName == "#text") {
- ((Element)elements.item(i)).getFirstChild().setNodeValue(title);
- } else {
- log.error("Title/Header not set!");
- }
- if (log.isDebugEnabled()) log.debug("Current (new) Value: " + ((Element)elements.item(i)).getFirstChild().getNodeValue());
- }
- }
- }
-
- /**
*
*/
public java.util.HashMap createRTIProperties(HttpServletRequest request) {
More information about the Yanel-commits
mailing list