Как преобразовать входящий xml файл?

На вход подается XML файл (из глубин дотнет солюшн-а).
На выходе мы получаем другой XML файл (после определенных преобразований).

Как мне осуществить (с помощью каких технологий js, методов) данные преобразования?
Как потом этот файл отобразить на html странице? Недостаточно сносно я въехал в задачу, с джс очень небольшой знакомство.

Вход
"<root>
  <idgraph><![CDATA[1]]></idgraph>
  <scale><![CDATA[100]]></scale>  
  <wh><![CDATA[1000,500]]></wh>
  <moveXY><![CDATA[30,200]]></moveXY>
  <event>
    <code><![CDATA[1]]></code>    
    <xy><![CDATA[100,50]]></xy>
  </event>
  <session><![CDATA[1sdfsfsdsdfsdf-sdsdf--sdf-fsd-sf-sdf]]></session>
</root>"

Выход
<code>
"<root>
  <scheme_img><![CDATA[=oidfjiojoisjsoicjsiojcsio76sct67c78ss78cs87ycs]]></scheme_img>
  <selected>
    <objectId><![CDATA[1]]></objectId>
    <type><![CDATA[10]]></type>
  </selected>  
  <session><![CDATA[1sdfsfsdsdfsdf-sdsdf--sdf-fsd-sf-sdf]]></session>
</root>"

</code>
  • Вопрос задан
  • 2359 просмотров
Решения вопроса 1
deadbyelpy
@deadbyelpy
веб-шмеб
кроме старых IE
var parser=new DOMParser();
var xmlDoc=parser.parseFromString({{string}},"text/xml");

//ну потом как с обычным document, 
var tags = xmlDoc.getElementsByTagName(tag);
//  работаем с массивом елементов tags

а как вам надо так уже и формируйте результат
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
k12th
@k12th
console.log(`You're pulling my leg, right?`);
Можно же наложить xslt.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы