[331741] support PI node
diff --git a/plugins/org.eclipse.actf.core/src/org/eclipse/actf/util/dom/DomPrintUtil.java b/plugins/org.eclipse.actf.core/src/org/eclipse/actf/util/dom/DomPrintUtil.java
index f9a0b8d..eedd110 100644
--- a/plugins/org.eclipse.actf.core/src/org/eclipse/actf/util/dom/DomPrintUtil.java
+++ b/plugins/org.eclipse.actf.core/src/org/eclipse/actf/util/dom/DomPrintUtil.java
@@ -21,6 +21,7 @@
 import org.w3c.dom.Element;
 import org.w3c.dom.NamedNodeMap;
 import org.w3c.dom.Node;
+import org.w3c.dom.ProcessingInstruction;
 import org.w3c.dom.html.HTMLTitleElement;
 import org.w3c.dom.traversal.NodeFilter;
 
@@ -209,6 +210,21 @@
 									+ tmpN);
 				}
 				break;
+			case Node.PROCESSING_INSTRUCTION_NODE:
+				if(tmpN instanceof ProcessingInstruction){
+					String tmpS = ((ProcessingInstruction) tmpN).getData();
+					if(tmpS.startsWith("?")){
+						tmpSB.append(lt);
+					}else{
+						tmpSB.append(lt+"?");
+					}
+					if(tmpS.endsWith("?")){
+						tmpSB.append(tmpS+">"+LINE_SEP);
+					}else{
+						tmpSB.append(tmpS+"?>"+LINE_SEP);						
+					}
+				}
+				break;
 			default:
 				System.out.println(tmpN.getNodeType() + " : "
 						+ tmpN.getNodeName());