我很难找到生成XSL:FO的OSS或商业网络(javascript)WYSIWYG*编辑器.我是否愿意让编辑能够......
(*)由于它是WYSIWYG编辑器,因此必须能够预览正在创建的文档.由于XSL:FO需要XLS:FO处理器转换成文档(RTF,PDF等),我希望有一种方法可以选择我要渲染的文档类型,选择"预览",该文档是渲染预览(在iframe,另一个窗口,无论如何).我希望这也需要服务器端XSL:FO处理器组件.奖励将是"默认"自动预览,其在用户内容创建"暂停"期间向服务器发送AJAX请求以更新预览(如果用户未添加内容5秒,则自动预览).
我正在使用SLSB和JAX-WS注释创建一个简单的SOAP Web服务.我想传递的对象是从OGC模式生成的JAXB,感谢java.net上的OGC项目.我遇到问题的一个特定方法(导致部署失败)是请求对象(GetResult)的字段(eventTime)与请求对象位于不同的包中的情况.此类型的ObjectFactory是不同的,并且在编组/解组时存在问题.
我得到的错误的一个子集:
There's no ObjectFactory with an @XmlElementDecl for the element
{http://www.opengis.net/ogc}temporalOps.
this problem is related to the following location:
at protected javax.xml.bind.JAXBElement
net.opengis.sos.v_1_0_0.GetResult$EventTime.temporalOps
at net.opengis.sos.v_1_0_0.GetResult$EventTime
at protected java.util.List
net.opengis.sos.v_1_0_0.GetResult.eventTime
at net.opengis.sos.v_1_0_0.GetResult
at public net.opengis.sos.v_1_0_0.GetResult
net.opengis.sos.v_1_0_0.ObjectFactory.createGetResult()
at net.opengis.sos.v_1_0_0.ObjectFactory
在标准的SE应用程序中,当我初始化JAXBContext时,一切都运行良好.
JAXBContext context = JAXBContext.newInstance("net.opengis.sos.v_1_0_0:net.opengis.sensorml.v_1_0_1:net.opengis.sos.v_1_0_0.filter.v_1_1_0");
Run Code Online (Sandbox Code Playgroud)
如何在JAX-WS上下文中设置JAXB包?
我的应用服务器/环境是GF 3.1.
谢谢您的帮助!
史蒂夫