假设有一个XML消息的错误:格式无效的XML成为一个漂亮的格式
良构
<Person><Name>Attila</Name><ID>001</ID><Age>45</Age></Person>
格式不正确
<Pxxxon><Name>Attila</9327><ID>001</ID><Age>45</Age></Person>
是有任何Java库或代码可以将非格式良好的XML消息格式化为:
<Pxxxon>
<Name>Attila</9327>
<ID>001</ID>
<Age>45</Age>
</Person>
据我所知,目前的Java库只能将有效的XML消息格式化为这种美化格式。
你的例子很简单,但仍然需要一个AI来确定Pxxon对应于Person。可能是Person错过了一个Person节点,或者Pxxxon错过了一个关闭,那么哪三个是对的?想象一下,如果有多个错误,那将导致指数输出的可能性 – flafoux