RaptorXML(+XBRL) Server
如果Altova RaptorXML(+XBRL) Server(以下也称为RaptorXML Server、RaptorXML或Raptor)在您的网络上安装并获得许可,并且您安装的XMLSpy可以访问它,则您可以使用RaptorXML Server验证XML和XBRL*文档,并且运行XSLT和XQuery转换。您可以验证活动文档或XMLSpy项目文件夹中的所有文档。验证结果将显示在用户界面的“消息”窗口中。
在XMLSpy中,您可以(i) 验证文档、(ii) 运行XSLT/XQuery转换、或(iii) 在XBRL实例上执行XULE文档(或文档集)。使用Raptor的主要优势之一是,您可以通过大量的验证选项来配置单个验证或执行。此外,您可以在XMLSpy中将一组Raptor选项存储为“配置”,然后为特定的Raptor验证选择一个定义的配置。当需要验证大型数据集合时,使用Raptor也很有优势。
提示: | 实际性能取决于RaptorXML Server在验证时使用的PC处理器的内核数量。使用的内核越多,处理速度就越快。 |
*提示: | 有两个版本的Raptor:RaptorXML Server(用于XML验证)和RaptorXML+XBRL Server(用于XML和XBRL验证。)如果您希望验证XBRL文档,则必须使用RaptorXML+XBRL Server。有关RaptorXML(+XBRL) Server的更多信息,请参见Altova网站和用户手册:RaptorXML Server和RaptorXML+XBRL Server。 |
提示: | RaptorXML Server不能与HTTP代理一起使用,因为它们不支持Websocket升级。如果您遇到此问题,请将RaptorXML Server主机添加到代理忽略列表中。 |
如何使用RaptorXML Server验证或转换文档
要使用RaptorXML Server验证XML或XBRL文档,或运行XSLT或Xquery转换,XMLSpy必须知道要使用哪个RaptorXML Server,如何访问该服务器以及该传递给Raptor哪些验证选项。这些信息在XMLSpy中管理如下:
1.将服务器添加到Raptor服务器池中:在这一步骤中,RaptorXML Servers被添加到池中,并且每个服务器的访问信息都存储在XMLSpy中。每个服务器都由一个名称标识。
2.为每个服务器定义配置:配置是一组Raptor验证选项。每个服务器可以具有多个配置。对于验证,您可以选择一个配置,这会成为活动配置。
3.选择用于验证的服务器配置:选择一个服务器及其配置之一作为活动配置。该活动配置用于所有后续使用Raptor的验证。
4.使用Raptor验证或运行XSLT/XQuery转换。