l*s
2 楼
争论可以,禁止PA.
警告Goodbug一次。再犯重罚。
警告Goodbug一次。再犯重罚。
A*o
3 楼
这个东西不错,大家都用什么工具搞定JAXB的?
schema to java, java to schema, and round trip?
schema to java, java to schema, and round trip?
j*n
4 楼
版规应该仅仅是小圈子意识形态的反映
还是大多数人道德认识的提炼
这是版规能否被广大网友接受的基础
还是大多数人道德认识的提炼
这是版规能否被广大网友接受的基础
t*e
5 楼
去java.net下载吧,ant tasks,和maven plugin都是内建的。
j*n
6 楼
黑社会也有规则,有规则不代表为社会接受,
也不代表就是正义力量
也不代表就是正义力量
A*o
7 楼
继续问问题,如果给你一个xml数据样本,没有xsd,你怎么生成自己的xsd和java类?
如果数据样本以后有一定的扩展,你怎么保持你的xsd和java跟得上形势?
目前的use case是在使用人家的web service,人家的wsdl上说返回的是一个string,
但实际上是一个xml string……我要parse丫的,怎么做比较容易呢?
我现在是手动model java类,然后以此为样板生成自己的xsd,然后用JAXB unmarshal。
有啥更简洁的方法吗?当然的,要让人家更新wsdl是不大现实的。nnd
【在 A**o 的大作中提到】
: 这个东西不错,大家都用什么工具搞定JAXB的?
: schema to java, java to schema, and round trip?
如果数据样本以后有一定的扩展,你怎么保持你的xsd和java跟得上形势?
目前的use case是在使用人家的web service,人家的wsdl上说返回的是一个string,
但实际上是一个xml string……我要parse丫的,怎么做比较容易呢?
我现在是手动model java类,然后以此为样板生成自己的xsd,然后用JAXB unmarshal。
有啥更简洁的方法吗?当然的,要让人家更新wsdl是不大现实的。nnd
【在 A**o 的大作中提到】
: 这个东西不错,大家都用什么工具搞定JAXB的?
: schema to java, java to schema, and round trip?
j*n
8 楼
不为意识形态接受并不一定是不道德的
g*g
9 楼
俺用CXF做webservice, 对这些细节是不关心的。
如果service你管不了,或者不是java的,axis之类
的也可以通过wsdl产生stub吧。
unmarshal。
【在 A**o 的大作中提到】
: 继续问问题,如果给你一个xml数据样本,没有xsd,你怎么生成自己的xsd和java类?
: 如果数据样本以后有一定的扩展,你怎么保持你的xsd和java跟得上形势?
: 目前的use case是在使用人家的web service,人家的wsdl上说返回的是一个string,
: 但实际上是一个xml string……我要parse丫的,怎么做比较容易呢?
: 我现在是手动model java类,然后以此为样板生成自己的xsd,然后用JAXB unmarshal。
: 有啥更简洁的方法吗?当然的,要让人家更新wsdl是不大现实的。nnd
如果service你管不了,或者不是java的,axis之类
的也可以通过wsdl产生stub吧。
unmarshal。
【在 A**o 的大作中提到】
: 继续问问题,如果给你一个xml数据样本,没有xsd,你怎么生成自己的xsd和java类?
: 如果数据样本以后有一定的扩展,你怎么保持你的xsd和java跟得上形势?
: 目前的use case是在使用人家的web service,人家的wsdl上说返回的是一个string,
: 但实际上是一个xml string……我要parse丫的,怎么做比较容易呢?
: 我现在是手动model java类,然后以此为样板生成自己的xsd,然后用JAXB unmarshal。
: 有啥更简洁的方法吗?当然的,要让人家更新wsdl是不大现实的。nnd
j*n
10 楼
搞不清意识形态和道德的区分,异同
讲版规建设,
最后就是流于俗套
讲版规建设,
最后就是流于俗套
S*t
11 楼
返回来的 wsdl 里面应该有 schema location吧
unmarshal。
【在 A**o 的大作中提到】
: 继续问问题,如果给你一个xml数据样本,没有xsd,你怎么生成自己的xsd和java类?
: 如果数据样本以后有一定的扩展,你怎么保持你的xsd和java跟得上形势?
: 目前的use case是在使用人家的web service,人家的wsdl上说返回的是一个string,
: 但实际上是一个xml string……我要parse丫的,怎么做比较容易呢?
: 我现在是手动model java类,然后以此为样板生成自己的xsd,然后用JAXB unmarshal。
: 有啥更简洁的方法吗?当然的,要让人家更新wsdl是不大现实的。nnd
unmarshal。
【在 A**o 的大作中提到】
: 继续问问题,如果给你一个xml数据样本,没有xsd,你怎么生成自己的xsd和java类?
: 如果数据样本以后有一定的扩展,你怎么保持你的xsd和java跟得上形势?
: 目前的use case是在使用人家的web service,人家的wsdl上说返回的是一个string,
: 但实际上是一个xml string……我要parse丫的,怎么做比较容易呢?
: 我现在是手动model java类,然后以此为样板生成自己的xsd,然后用JAXB unmarshal。
: 有啥更简洁的方法吗?当然的,要让人家更新wsdl是不大现实的。nnd
j*n
12 楼
wmgame的问题是什么?
本届版务有明显的意识形态,这是有目共睹,
但不代表他们明白现在所面对的问题。
本届版务有明显的意识形态,这是有目共睹,
但不代表他们明白现在所面对的问题。
t*e
13 楼
WSDL有好几个部分,包括XSD,Operations,SOAP bindings. 其中XSD是data structure,
Operations是method interfaces.
只有XML没有XSD是不能用JAXB的, 设想XSD就是Java class definition,XML是Java
object.有了XSD,就能用JAXB生成Schema derived classes. 如果给你的string包含所
有的elements和attributes,可以自己搞个XSD,再用JAXB.
Operations是method interfaces.
只有XML没有XSD是不能用JAXB的, 设想XSD就是Java class definition,XML是Java
object.有了XSD,就能用JAXB生成Schema derived classes. 如果给你的string包含所
有的elements和attributes,可以自己搞个XSD,再用JAXB.
j*n
14 楼
本届版务不参与游戏室建设和管理,
如果没有一个兴旺的游戏室,
wmgame这个版面能搞好么?
如果没有一个兴旺的游戏室,
wmgame这个版面能搞好么?
A*o
15 楼
看样子没完全说清楚,人家的wsdl里面是有xsd的,但是声明的返回的变量是个string
,我拿到了这个string一看,其实这个string是一个xml data,所以,wsdl里面并没有
定义这个xml data的结构的。为了方便,我要自己把这个xml转换成java数据结构。不
知道这么讲是不是清楚了,人家的wsdl对我这个例子其实是没有帮助的,我的客户stub
仅仅可以给我一个String。
简单的说,就是给你一个xml数据,你要转换成java内部数据,怎么整最方便。而这个
数据今后可能增加新的数据,怎么才能保证新增数据的时候调试的痛苦最小化。
,我拿到了这个string一看,其实这个string是一个xml data,所以,wsdl里面并没有
定义这个xml data的结构的。为了方便,我要自己把这个xml转换成java数据结构。不
知道这么讲是不是清楚了,人家的wsdl对我这个例子其实是没有帮助的,我的客户stub
仅仅可以给我一个String。
简单的说,就是给你一个xml数据,你要转换成java内部数据,怎么整最方便。而这个
数据今后可能增加新的数据,怎么才能保证新增数据的时候调试的痛苦最小化。
j*n
16 楼
本届版务任期四个月,终究是要毕业的
如果他们希望无限期干下去,我支持
如果他们希望无限期干下去,我支持
A*o
17 楼
对了,谢谢上面三位的回答。
j*n
18 楼
任何一届版务上台只是为意识形态服务,
只是为了维护他们小圈子的利益,
执行小圈子的agenda,这样的版务必将被历史抛弃
必将失去网友的支持
只是为了维护他们小圈子的利益,
执行小圈子的agenda,这样的版务必将被历史抛弃
必将失去网友的支持
t*e
19 楼
可以自己搞个XSD,再用JAXB runtime parsing XML string.
或者用JDOM,dom4j之类的不要求XSD.
或者用JDOM,dom4j之类的不要求XSD.
j*n
20 楼
版规即使能平衡意识形态和道德的冲突,
能否为繁荣游戏室贡献力量呢?
能否为繁荣游戏室贡献力量呢?
t*e
22 楼
你的这个象是Document-centric web services,要求对XML,XSD,WSDL有比较深的了解
。返回的string也可以表达成SOAPElement,或一个stream的表像。现在web services发
展奇快。看看java.net上面的metro项目会有很多帮助的。
。返回的string也可以表达成SOAPElement,或一个stream的表像。现在web services发
展奇快。看看java.net上面的metro项目会有很多帮助的。
m*t
24 楼
This is where you lost me.
...and here. 8-)
stub
【在 A**o 的大作中提到】
: 看样子没完全说清楚,人家的wsdl里面是有xsd的,但是声明的返回的变量是个string
: ,我拿到了这个string一看,其实这个string是一个xml data,所以,wsdl里面并没有
: 定义这个xml data的结构的。为了方便,我要自己把这个xml转换成java数据结构。不
: 知道这么讲是不是清楚了,人家的wsdl对我这个例子其实是没有帮助的,我的客户stub
: 仅仅可以给我一个String。
: 简单的说,就是给你一个xml数据,你要转换成java内部数据,怎么整最方便。而这个
: 数据今后可能增加新的数据,怎么才能保证新增数据的时候调试的痛苦最小化。
A*o
25 楼
比如wsdl里是这个样子,所以你通过stub拿到的是一个String对吧?
然后这个String实际上是一个xml,比如
的,我现在要对付的是这个xml。
这么说清楚一点儿了吗?
F*n
26 楼
你说的这个问题非常TYPICAL,N年前在JAXB尚为成标准的时候我就发现了这个东东,觉
得是好东西一度将所有PROJECTS里的XML应用都做成JAXB。但过了几个月许多就不得不
改回来。为什么?JAXB容错性太差,实际应用中XML数据不标准的太多,用JAXB会产生
huge headache
总结的经验是,如果是自己定义的新标准,应该推广JAXB,如果是LEGACY的数据格式(
特别象你这种连XSD都没有的),还是别浪费时间了,老老实实写HANDLER吧。
unmarshal。
【在 A**o 的大作中提到】
: 继续问问题,如果给你一个xml数据样本,没有xsd,你怎么生成自己的xsd和java类?
: 如果数据样本以后有一定的扩展,你怎么保持你的xsd和java跟得上形势?
: 目前的use case是在使用人家的web service,人家的wsdl上说返回的是一个string,
: 但实际上是一个xml string……我要parse丫的,怎么做比较容易呢?
: 我现在是手动model java类,然后以此为样板生成自己的xsd,然后用JAXB unmarshal。
: 有啥更简洁的方法吗?当然的,要让人家更新wsdl是不大现实的。nnd
得是好东西一度将所有PROJECTS里的XML应用都做成JAXB。但过了几个月许多就不得不
改回来。为什么?JAXB容错性太差,实际应用中XML数据不标准的太多,用JAXB会产生
huge headache
总结的经验是,如果是自己定义的新标准,应该推广JAXB,如果是LEGACY的数据格式(
特别象你这种连XSD都没有的),还是别浪费时间了,老老实实写HANDLER吧。
unmarshal。
【在 A**o 的大作中提到】
: 继续问问题,如果给你一个xml数据样本,没有xsd,你怎么生成自己的xsd和java类?
: 如果数据样本以后有一定的扩展,你怎么保持你的xsd和java跟得上形势?
: 目前的use case是在使用人家的web service,人家的wsdl上说返回的是一个string,
: 但实际上是一个xml string……我要parse丫的,怎么做比较容易呢?
: 我现在是手动model java类,然后以此为样板生成自己的xsd,然后用JAXB unmarshal。
: 有啥更简洁的方法吗?当然的,要让人家更新wsdl是不大现实的。nnd
A*o
28 楼
你说到点子上了,可讲讲jaxb的容错性么?我没什么经验。
另外,我会尽量隐藏jaxb的model,减少对其他组件的影响。
【在 F****n 的大作中提到】
: 你说的这个问题非常TYPICAL,N年前在JAXB尚为成标准的时候我就发现了这个东东,觉
: 得是好东西一度将所有PROJECTS里的XML应用都做成JAXB。但过了几个月许多就不得不
: 改回来。为什么?JAXB容错性太差,实际应用中XML数据不标准的太多,用JAXB会产生
: huge headache
: 总结的经验是,如果是自己定义的新标准,应该推广JAXB,如果是LEGACY的数据格式(
: 特别象你这种连XSD都没有的),还是别浪费时间了,老老实实写HANDLER吧。
:
: unmarshal。
另外,我会尽量隐藏jaxb的model,减少对其他组件的影响。
【在 F****n 的大作中提到】
: 你说的这个问题非常TYPICAL,N年前在JAXB尚为成标准的时候我就发现了这个东东,觉
: 得是好东西一度将所有PROJECTS里的XML应用都做成JAXB。但过了几个月许多就不得不
: 改回来。为什么?JAXB容错性太差,实际应用中XML数据不标准的太多,用JAXB会产生
: huge headache
: 总结的经验是,如果是自己定义的新标准,应该推广JAXB,如果是LEGACY的数据格式(
: 特别象你这种连XSD都没有的),还是别浪费时间了,老老实实写HANDLER吧。
:
: unmarshal。
F*n
29 楼
JAXB基本没有容错性, ERROR Handler在这里不适用。你无非就是要读XML,没必要用
JAXB
JAXB
t*e
30 楼
如果有XSD的话,用JAXB还是很不错的,灵活的custom binding,用着像普通的Java Beans
,performance也很好,如果object graph很大的话,可以结合JXPath,navigate比较容易.
类似的XMLBean(也算JAXB的implementation)的performance就差很多。
,performance也很好,如果object graph很大的话,可以结合JXPath,navigate比较容易.
类似的XMLBean(也算JAXB的implementation)的performance就差很多。
c*t
31 楼
Ehmm, Use CookXml to parse XML :) Absolutely the fastest way to
develop an XML parser from scratch.
http://cookxml.yuanheng.org/
Online tutorial available.
【在 A**o 的大作中提到】
: 你说到点子上了,可讲讲jaxb的容错性么?我没什么经验。
: 另外,我会尽量隐藏jaxb的model,减少对其他组件的影响。
develop an XML parser from scratch.
http://cookxml.yuanheng.org/
Online tutorial available.
【在 A**o 的大作中提到】
: 你说到点子上了,可讲讲jaxb的容错性么?我没什么经验。
: 另外,我会尽量隐藏jaxb的model,减少对其他组件的影响。
t*e
33 楼
试一下新的头像
t*e
36 楼
关于JAXB 2.0的一个article. 说明了JAXB有能力通过StAX处理巨大的XML document
stream 而不消费太多memory, 另外JAXWS也是用JAXB binding的。
http://www.javarants.com/C1464297901/E20060501083853/index.html
The best of both worlds exists within JAXB 2.0. Not only can you get typed
objects from your XML documents but you can also drop down to StAX when you
need to stream data from the document. The biggest limitation is that JAXB
does need some sort of schema in order to generate the typed objects. Using
a great tool called trang, we ca
stream 而不消费太多memory, 另外JAXWS也是用JAXB binding的。
http://www.javarants.com/C1464297901/E20060501083853/index.html
The best of both worlds exists within JAXB 2.0. Not only can you get typed
objects from your XML documents but you can also drop down to StAX when you
need to stream data from the document. The biggest limitation is that JAXB
does need some sort of schema in order to generate the typed objects. Using
a great tool called trang, we ca
相关阅读
netbeans 6.9了10 year vi user, 现在跳船了用emacsJava会毁在Oracle手里吗?set this "window > preference " visible for Eclipse 3.5哪位大牛可以总结一下各种java框架的基本思想,优于其它框架的地方以及适用范围。免费拿最高350刀chase bonus--并友情提供$10礼品卡若干JSF, Wicket, and VaadinGWT 很牛呀新手学习web service,有人想一起做点project吗?java rugular expression question关于java runtime class的问题java EL 问题请教jnlp 如何获得session请教一个Mercurial HG in Eclipse的问题免费拿最高600刀 bonus+Discover 12000mile+10刀礼品卡若干(自取)Amazon is hiring like crazy (转载)Discover 信用卡送$75+$60 限时 Chase信用卡送350刀有在wallstreet编程的吗?困扰我的一个小问题,很久了keyPressed(KeyEvent e) 需要考虑重入吗