を実行している中で、私はgetDomNodes
方法でXmlHolder
クラスを使用してXML形式で私の要求のすべてのノードにアクセスしようとしていると私はそれをしようとすると、このエラーを取得します。MultipleCompilationErrorsExceptionのGroovyスクリプト
誰かがこれは何を意味する説明できますか?
私のソースコード:import com.eviware.soapui.support.XmlHolder
log.info "hello !! welcome to "
def holder = new XmlHolder(context.expand('${logIn - Request 1#request}')
def allnodes = holder.getDomNodes("//LoginParameters_1")
エラー私が取得:
org.codehaus.groovy.control.MultipleCompilationErrorsException:起動に失敗しました:Script15.groovy:6:予期しないトークン:デフ@ライン6を、列1 DEFれるallnodes = holder.getDomNodes( "// LoginParameters_1")はorg.apache.xmlbeans.XmlException^org.codehaus.groovy.syntax.SyntaxExceptionをスロー:予期しないトークン:ORGでデフ@ライン6、列1を。 org.codehaus.groovy.antlr.AntlrParserPlugin.parseCSTでcodehaus.groovy.antlr.AntlrParserPlugin.transformCSTIntoAST(AntlrParserPlugin.java:140)(AntlrParserPlugin.java:108) org.codehaus.groovy.control.CompilationUnitでorg.codehaus.groovy.control.CompilationUnit $ 1.callでorg.codehaus.groovy.control.SourceUnit.parse(SourceUnit.java:236)(CompilationUnit.java:162)で。 org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:574)のorg.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:550)のapplyToSourceUnits(CompilationUnit.java:912)...
import com.eviware.soapui.support.XmlHolder import com.eviware.soapui.support.xml.XmlUtils
log.info "hello !! welcome to " xmlu= new XmlUtils()
holder= new XmlHolder(context.expand('${logIn - Request 1#request}'))
i=0
for (nodes in holder.getDomNodes("//wsos:logIn")) { if(xmlu.getNodeValue(nodes[i])=="?")
xmlu.setNodeValue(nodes[i],"")
i++;
}
は、エラーの下に私を与えている: groovy.lang.MissingMethodException:メソッドのシグネチャなし:org.apache.xmlbeans.impl.store.Xobj $ ElementXobj.getAt()は引数の型に適用されます: (java.lang.Integer)values:[0]考えられる解決策: getAt(java.lang.String)、item(int)、putAt(java.lang.String、java.lang.Object)、wait()、grep()、getClass()行のエラー:16
そんなに愚かな間違い – kavitha
@kavithaあなたを助けてくれてありがとう。その答えがあなたの問題を解決するなら、それを受け入れることを考えてください。(https://stackoverflow.com/help/accepted-answer) – albciff
どうすればいいですか?uplsは私をさらに助けることができます – kavitha