怎样接收服务器返回的xml?
在JSP里通过post方式向服务器提交数据,http://xxx.cn/xxx/send.action?name=xxx&a=xxx 然后服务器返回如下的一个xml
XML code:
<?xml version="1.0" encoding="UTF-8" ?>
- <response>
<error>0</error>
<message>abc</message>
</response>
请问怎样才能接收到这个xml,然后在页面上显示出来?
可以直接以字符串形式返回的!xml可以转化为string
Document document = null;
document = sAXReader.read(file);
document.asXML()返回的就是string
这个需要用到什么包吗?而且要怎么去获得这个xml呢?
用dom4j呀,你的xml文件不是在服务器端吗?你要读取出来生成Document 进行操作
Java code:
SAXReader sAXReader = new SAXReader();
File file = new File( new StringBuffer(ResourceBundles.PDCSCLIENT_RUNTIME_DIRECTORY).append(
File.separator).append("screenxml").append(".xml").toString());
Document document = null;
try {
document = sAXReader.read(file);
docum
相关问答:
我是利用axiom对xml进行解析!
但却出现下面的错误!
Exception in thread "main" org.apache.axiom.om.OMException: [com.ctc.wstx.exc.WstxLazyException] com.ctc.wstx.exc.WstxUnexpectedCharEx ......
如题。
webService的函数如下:
VB.NET code:
Public Function RecordSetBySql(ByVal Sql As String) As XmlDataDocument
Dim xRs As ADODB.Recordset
Dim cmd As ADODB.Command
......
HTML code:
<div id="tessx">
<ALEXA VER="0.9" URL="163.com/" HOME="0" AID="=">
<RLS PREFIX="http://" more="79" ......
如何用c++程序判断xml中各元素的合法性,针对格式上的合法性,返回0或者1
使用MSXML,加载XML后,使用validate方法验证
据说你要在linux下使用。
linux下可以使用Libxml2来操作xml,同样提供了validate的方法 ......