summaryrefslogtreecommitdiff
path: root/xmerge
diff options
context:
space:
mode:
authorAidan Butler <abutler@openoffice.org>2003-03-05 09:32:24 +0000
committerAidan Butler <abutler@openoffice.org>2003-03-05 09:32:24 +0000
commit775053a71bbd5166cfe2210dfa848fb0306026c3 (patch)
treedd72a45478976c9a5e589f6472bf0cc57d889183 /xmerge
parent97faf4712351bc9e523be56fabf8647ec1bbd6ca (diff)
Added extra checks
Diffstat (limited to 'xmerge')
-rw-r--r--xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentSerializerImpl.java21
1 files changed, 12 insertions, 9 deletions
diff --git a/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentSerializerImpl.java b/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentSerializerImpl.java
index bfaaacf4549f..025267a0c5e8 100644
--- a/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentSerializerImpl.java
+++ b/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentSerializerImpl.java
@@ -187,26 +187,29 @@ public final class DocumentSerializerImpl
NodeList nodeList;
Node tmpNode;
Node rootNode = (Node)rootElement;
-
+ if (metaDoc !=null){
nodeList= metaDoc.getElementsByTagName(TAG_OFFICE_META);
if (nodeList.getLength()>0){
- tmpNode = newDoc.importNode(nodeList.item(0),true);
- rootNode.appendChild(tmpNode);
+ tmpNode = newDoc.importNode(nodeList.item(0),true);
+ rootNode.appendChild(tmpNode);
}
+ } if (styleDoc !=null){
nodeList= styleDoc.getElementsByTagName(TAG_OFFICE_STYLES);
if (nodeList.getLength()>0){
- tmpNode = newDoc.importNode(nodeList.item(0),true);
- rootNode.appendChild(tmpNode);
+ tmpNode = newDoc.importNode(nodeList.item(0),true);
+ rootNode.appendChild(tmpNode);
}
+ }if (domDoc !=null){
nodeList= domDoc.getElementsByTagName(TAG_OFFICE_AUTOMATIC_STYLES);
if (nodeList.getLength()>0){
- tmpNode = newDoc.importNode(nodeList.item(0),true);
- rootNode.appendChild(tmpNode);
+ tmpNode = newDoc.importNode(nodeList.item(0),true);
+ rootNode.appendChild(tmpNode);
}
nodeList= domDoc.getElementsByTagName(TAG_OFFICE_BODY);
if (nodeList.getLength()>0){
- tmpNode = newDoc.importNode(nodeList.item(0),true);
- rootNode.appendChild(tmpNode);
+ tmpNode = newDoc.importNode(nodeList.item(0),true);
+ rootNode.appendChild(tmpNode);
+ }
}
domDoc=newDoc;
}catch(Exception e){