18910140161

HTML-如何在XML和JSON的文本区域中针对各自的XML/JSON行显示不正确的语法错误-堆栈溢出

顺晟科技

2022-10-18 14:18:46

45

我在VUEJS/NUXTJS中开发了一个Web应用程序,其中有XML/JSON,用户可以在其中提供XML在语法上是正确的。

如果JSON缺少标记或未正确关闭,那么我想在XML/JSON中突出显示该行的错误。有没有一些XML/JSON库可以做到这一点?还是有办法直接做?

到目前为止,我使用textarea来确保XML在语法上是否正确,使用open-source来确保JSON在语法上是否正确。但这将直接抛出错误,我无法突出显示我获得错误的行,以便用户可以纠正它。

JSON验证的

当前代码:

fast-xml-parser
XML验证的

当前代码:

JSON.parse

有没有人能告诉我,当XML/JSON在语法上不正确时,我如何在TextArea中显示错误/突出显示错误?

下面是我正在尝试实现的:(下面的XML和TextArea仅供参考)我正在尝试在我的应用程序中实现类似的功能。这是从另一个在线应用程序中获取的。这不是应用程序)

<代码><;根目录>;<;名称>;BATMN<;/名称<;年龄>;28<;/年龄>;<;/root>;

那么它应该显示如下内容:enter image description here

到目前为止,我的try { JSON.parse(inputJSON) } catch (e) { const message = 'Provided JSON is syntactically incorrect. Please check and provide EPCIS events in valid JSON-LD Format. Error: ' + e console.log(message) } 没有显示任何类似的内容,我正在尝试实现类似的内容。


顺晟科技:

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航