jscript. Поиск тэга в xml-файле
PS Использую объект Msxml.DOMDocument
Впервые о таком языке слышу. Нужно именно на jscript
вот и посидите со справочником и найдите функции, в js, которые работают с xml файлами, а язык запросов он общий, ну или ждите, пока вас тут не ткнут пальцем, какую функцию надо использовать.
http://www.google.com/search?hl=&q=xpath+javascript&sourceid=navclient-ff&rlz=1B3GGLL_ru___IL380&ie=UTF-8
Языка запросов здесь мало, так как скрипт работает не только с xml-файлами но выполняет еще и другие функции, для которых xpath не предусмотрен
вы бы определились, что вам нужно, судя по первому сообщению:
в С# данные вещи без проблем делаются при помощи предопределенных функций и языка xpath, код в пару строчек, на jscript думаю тоже проблем не будет, просто кому то надо разобраться, как надо это делать, но если в вашем случае это не проходит, то я ошиблась, извините.
Я знаю, что нужно, в скрипте всё работает, кроме данного момента, нужно именно удалить определенные тэги в xml-файле, но скрипт их не находит, хотя они там есть
c# я не знаю
Пример xml-я и код в студию. телепатов тут нет..
Пример xml-я и код в студию. телепатов тут нет..
xml.load("data.xml");
var root = xml.documentElement;
var node, node2, i, y, nodeList;
var tag;
var currNode, parent;
for (i = 1;i <= root.childNodes.length-1;i++) {
node = root.childNodes.item(i);
currNode = node.getElementsByTagName("Users").item(i);
node.removeChild(currNode);
}
data.xml:
<domain>
<!-- Руководство -->
<managers>
<directors>
<director>
<users>
<user>
<fio>Иванов Иван Иванович</fio>
<age>50</age>
</user>
</users>
</director>
</directors>
<zamy>
<zam>
<users>
<user>
<fio>Петров Петр Петрович</fio>
<age>56</age>
</user>
<users>
</zam>
<zam>
<users>
<user>
<fio>Сидоров Сидор Сидорович</fio>
<age>47</age>
</user>
<users>
</zam>
</zamy>
</managers>
<!-- Подчиненные -->
<employees>
<users><user>Андреев Андрей Андреевич</user></users>
<users><user>Алексеев Алексей Алексеевич</user></users>
<users><user>Сергеев Сергей Сергеевич</user></users>
</employees>
</domain>
Извините, не совсем тот файл вставил, сейчас подправил, теперь этот тэг есть