【发布时间】:2019-02-16 06:44:52
【问题描述】:
我正在尝试将以下 xml 转换为 json,因此我需要获取到 TS-tc-dt 的映射
这里是xml
<?xml version="1.0" encoding="UTF-8"?>
<TestScenario>
<TestSuite name="TS_EdgeHome">
<TestCaseName name="tc_Login">dt_EdgeCaseHome,dt_EdgeCaseRoute</TestCaseName>
<TestCaseName name="tc_Logout">dt_EdgeCaseRoute</TestCaseName>
</TestSuite>
<TestSuite name="TS_EdgePanel">
<TestCaseName name="tc_AddContract">dt_EdgeCaseHome,dt_EdgeCaseSpectrum</TestCaseName>
</TestSuite>
<TestSuite name="TS_EdgeRoute">
<TestCaseName name="tc_VerifyContract">dt_EdgeCaseRoute</TestCaseName>
<TestCaseName name="tc_Payment">dt_EdgeCaseRoute</TestCaseName>
</TestSuite>
<TestSuite name="TS_EdgeSpectrum">
<TestCaseName name="tc_ClientFeedback">dt_EdgeCaseSpectrum</TestCaseName>
</TestSuite>
</TestScenario>
如何在 NodeJS 中实现这一点?
【问题讨论】:
-
使用 node-xml2js 包。 npmjs.com/package/xml2js
-
首先,欢迎来到SO!其次,请确保在此处发布问题之前研究您的问题 - 如果问题很重要,它将增加您获得回答和投票的机会。
-
你可以试试 simple-xml-to-json,它非常紧凑,并且没有外部依赖。 npmjs.com/package/simple-xml-to-json