我正在编写一个使用 kSOAP2 连接到 SOAP Web 服务的 Android 应用程序,并且我有一个 kXML 元素,我想根据从其他地方获得的 XML 字符串(REST API)注入一个子元素。我有以下代码:
Element samlHeader = new Element().createElement("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "Security");
samlHeader.setPrefix("wsse", "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd");
samlHeader.setPrefix("wsu", "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd");
String samlTokenString = ...; //I got this from elsewhere
Element samlTokenElement = ...; //I don't know how to build this
samlHeader.addChild(Node.ELEMENT, samlTokenElement);
所以我试图弄清楚如何根据我从其他地方得到的 XML 字符串来构建我的元素。