使用XSLT以外的其他解决方案解析XML
我的公司正在进行一个需要在ABAP中读取XML文件的项目使用XSLT以外的其他解决方案解析XML,xml,xslt,abap,Xml,Xslt,Abap,我的公司正在进行一个需要在ABAP中读取XML文件的项目 当XML文件没有特定标记的数据时,它会忽略该数据 有些标签是自动关闭的。e、 g SAP开发人员说,要读取XML文档,他首先将文档解析为ABAPXML结构。此过程在第2点失败。然后,他必须创建一个XSLT,将该数据转换为内部数据结构,这在第1点上失败,因此在ABAP中很难完成该任务 确实是这样吗?难道没有办法读取我们需要的特定字段吗?您可以只读取文件(使用open dataset),然后使用诸如find之类的字符串函数解析XML。这很难看
确实是这样吗?难道没有办法读取我们需要的特定字段吗?您可以只读取文件(使用open dataset),然后使用诸如find之类的字符串函数解析XML。这很难看,可能需要做很多工作,但您肯定可以做到。我建议您首先应用XSLT,将XML内容转换为ABAP处理器能够读取的形式。还有iXML(看看示例程序BCCIIXML*),但使用起来相当缓慢和麻烦…在ABAP中开始XML解析的最佳位置是
可以说,尝试编写自己的解析算法是一个非常糟糕的主意——让其他人(在本例中是SAP)为您做艰苦的工作。项目符号2原来是一种误导。我仍然不相信子弹头1会导致错误。不,只是不。。它将失败,构建一个兼容的xml解析器需要很长时间,甚至SAP的解析器也有OSS注释。