throws TransformerException
{
if(null != nodeName && nodeName.length() > 0)
{
ResultTreeHandler rhandler = transformer.getResultTreeHandler();
if(prefix != null && prefix.length() > 0)
{
try
{
rhandler.startPrefixMapping(prefix, nodeNamespace, false);
}
catch(SAXException se)
{
throw new TransformerException(se);
}
}
String val = transformer.transformToString(this);
String localName = QName.getLocalPart(nodeName);
rhandler.addAttribute(nodeNamespace, localName, nodeName, "CDATA", val);
}
}