1
如何使用XmlNodePrinter將對象的輸出寫入soapUI中的測試步驟(Soaprequest)。如何使用Groovy XmlNodePrinter編寫輸出?
我有下面的groovy腳本,其中我有一個輸入XML文件。我執行文件操作,然後想用xmlnodeprinter寫入對象到soapUI中的測試步驟(soaprequest)(以粗體突出顯示...不知道應該用什麼方式代替 - )
我試過寫到工作的一個外部文件(以綠色高亮顯示)
def alert = com.eviware.soapui.support.UISupport;
//Define a file pointer for groovy to handle the file operations.
def inputFile = new File("V:\\Sample\\Sample.xml")
if(!inputFile.exists())
{
//Display an alert if the file is not found.
alert.showInfoMessage("Input File 'Sample.xml' not found!");
}
else
{
xml=new XmlParser().parseText(inputFile.text)
def nodeToDel=xml.A.B.find{[email protected]='1'}
def parent = nodeToDel.parent()
parent.remove(nodeToDel)
//new XmlNodePrinter(new PrintWriter(new FileWriter(new File('V:\\Sample\\e.xml')))).print(parent)
new XmlNodePrinter(new PrintWriter(new FileWriter(---))).print(parent)
}
對不起Vamsi。我是這個網站的新手,正在慢慢地學習網站的功能:-)我現在想出了你如何接受答案。 – 2012-07-25 10:04:29