Найти узел DOM по заданному XML-строковому представлению узла - PullRequest
1 голос
/ 21 мая 2011

Для определенного узла у меня есть строка xml, хранящаяся в базе данных, и у него нет атрибута ID.
Например, <H1 xmlns="http://www.w3.org/1999/xhtml">Sample text here.</H1>

Мне интересно, как я мог бы создатьУзел DOM или получить объект узла DOM на основе этой строки XML.

Как только я нахожу этот узел, мне нужно манипулировать им (скрыть его и т. Д.).Я не могу использовать DOMParser (), чтобы преобразовать его в объект, поскольку он просто создает отдельный объект XMLDocument.

Есть идеи?

1 Ответ

0 голосов
/ 21 мая 2011

Чтобы создать новый узел DOM в целевом документе, вызовите acceptNode , чтобы принять созданный узел из документа, созданного DOMParser, к целевому.

Если вы просто хотите найти узел в документе, вам придется пройтись по дереву DOM и вызвать isEqualNode на каждом узле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...