// 獲得將DOM文檔轉化為XML文件的轉換器,在jdk1.4中,有類TransformerFactory
// 來實現,類Transformer實現轉化API。
TransformerFactory tfactory = TransformerFactory.newInstance();
Transformer transformer = tfactory.newTransformer();
// 將DOM對象轉化為DOMSource類對象,該對象表現為轉化成別的表達形式的信息容器。
DOMSource source = new DOMSource(document);
/* 獲得一個StreamResult類對象,該對象是DOM文檔轉化成的其他形式的文檔的容器,
可以是XML文件,文本文件,HTML文件。這里為一個XML文件。*/
StreamResult result = new StreamResult(new File(“text.xml”));
// 調用API,將DOM文檔轉化成XML文件。
transformer.transform(source,result);
這里提供了該例程的完整程序,該例程在windows 2000中jdk1.4環境中運行通過。
以上給出了一個例子,讀者可以從中了解到對DOM操作的思路。因為對DOM的操作均遵循了DOM規范,所以也適用于其它語言對DOM的處理。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/