how can create document string containing xml?
i've tried following code, document.getelementsbytagnamens("envelope", "http://schemas.xmlsoap.org/soap/envelope/") function call not find xml element.
string xml = "<soapenv:envelope\n" + " xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\">\n" + "\t<soapenv:header>\n" + "\t</soapenv:header>\n" + "\t<soapenv:body>\n" + "\t</soapenv:body>\n" + "</soapenv:envelope>"; documentbuilderfactory factory = documentbuilderfactory.newinstance(); documentbuilder builder; try { factory.setnamespaceaware(true); builder = factory.newdocumentbuilder(); document document = builder.parse(new inputsource(new stringreader(xml))); system.out.println(document.getelementsbytagnamens("envelope", "http://schemas.xmlsoap.org/soap/envelope/").getlength()); } catch (exception e) { e.printstacktrace(); }
as per documentaion,
nodelist getelementsbytagnamens(string namespaceuri, string localname)
the below work,
system.out.println(document.getelementsbytagnamens("http://schemas.xmlsoap.org/soap/envelope/", "envelope").getlength());
Comments
Post a Comment