繁体   English   中英

修改并输出为Java中的XML文件

[英]Modify and output into a XML file in Java

我有一个XML解析器(已完成)可以处理XML文件的子集。 但是,目前我的XML文件无法由我的解析器直接处理。

我有两种选择:

1)。 我必须在解析器上添加更多代码;

2)。 在将XML文件输入解析器之前,也许我可以做一些预处理。

我的问题是:

有什么方法可以修改XML文件(选择标记和创建实体)?

顺便说一句:预处理的输出也应该是XML文件。

公平地说,除非您愿意重复扩展XML解析器或预处理器,否则总会有您当前的解析器无法处理的XML文件。

因此,值得考虑这是一个好方法还是值得切换到现有的XML解析器。 这样做的好处是您不需要扩展解析器或编写预处理器,然后就可以利用该XML解析器的功能。

如果您出于学习目的而编写此XML解析器,则值得扩展解析器本身。 这实际上取决于您需要实现的功能,但是拥有缺乏功能的解析器,然后使用预处理器对其进行补救似乎并不正确。

当然,在某些情况下,改用预处理器更快或更有效,但是您的问题目前没有足够的信息来决定。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM