有些地方就是要用,这是一种规则、协议而已你可以不用,没有必要要用。就像你可以使用html,也可以不用。但是web世界就是要用html,所以你就用了html有些部门,地方,组织交换数据就是要用xml,所以就要用xml当然xml必然有很多优点,所以才会有人用啦。
解决方案 »
- java连接数据库mysql时候出现错误求解决
- 关于从servlet跳转到jsp页面出现“?”的问题
- 今天突然Weblogic起不来了,求帮助分析log看下什么原因
- 求软件:Java Service Wrapper for windows(x64)
- 使用java解析json?高手帮帮我啊
- struts2 将文件压缩成流下载(不生成临时文件)
- SQL 列名为变量的简单问题
- 请问为什么Axis1.4 document/literal方式,客户端传入服务端的多个参数中只有第一个参数值正确,其他参数值都为null
- webservice到底是个什么概念?
- 小弟有个问题请教各位大虾们!
- 什么xml错:java.lang.ClassCastException: org.apache.xerces.dom.DeferredDocumentImpl
- 哪里可以找到 Ant 的 build.xml 的编写规范?
传统的Servlet,你必须用out.println("<Html>...A....</Html>");方式输出网页;如果你要将A改为B,你就必须修改你的Java源码out.println("<Html>...B....</Html>");,然后编译、发布--放到Server上时你或许还需要重新启动某些服务。
有了Xml,你可以将A作为数据(放到Xml中),也可以直接写到Xsl中,如果用户有什么需求上的变更,你可以通过轻松的重新组织数据或改变样式达成。
而且,这样有助于项目组中的人员划分,Java程序员可以侧重于功能的完成而无需去关心他所不精通的网页表现形式方面的问题。
在HTML,XML,XHTML中,你是否了解它们之间的联系和区别?
优点,缺点何在?
尤其是如今在XML Web Service中!
2. 许多大公司的软件开始用XML做接口。所以如果你要集成这些系统,就不得不用。
3. 调试方便。我的一个程序用序列化对象存储配置信息,结果非常难调试。想改成Properties File,但是需要自己写从对象到key-value pair的映射。当我发现XMLEncoder,别提多高兴了。随大流吧。
系统B向外发布的是另一种格式b;你的系统C就要针对每个系统做一个接口,如果使用XML,定制一套标签,A系统和B系统都按照这个XML发布信息,那么你的系统就只要一个接口,而且每个系统各不相干,怎么改都行,以后加入新的系统也更方便。