Предположим, что я загрузил действительный XML-документ через Ajax (var docum = request.responseXML;). Теперь, как узнать имя корневого элемента?Как узнать имя корневого элемента?
2
A
ответ
4
docum.documentElement.tagName
-2
Если у вас есть строка с XML, то это даст вам первый тег
var xml = "<foo><bar>......";
var tag = /<(.*?)>/.exec(xml)[1];
alert(tag) // foo
В качестве альтернативы вы просто доступ к узлу и извлекает тэгу
0
var xmlDoc;
if (window.DOMParser) {
var parser = new DOMParser();
xmlDoc = parser.parseFromString(dataString, "text/xml");
} else {
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
xmlDoc.loadXML(dataString);
}
xmlDoc.documentElement; // is what you need
Смежные вопросы
- 1. Изменение корневого XML имя элемента
- 2. WCF Rest Изменить имя корневого элемента возврата
- 3. Анализ XML как NodeSeq, как читать имя корневого элемента?
- 4. Как получить атрибуты корневого элемента?
- 5. CSS запас корневого элемента
- 6. Любопытно узнать имя определенного элемента управления .NET
- 7. Как определить необходимые атрибуты для корневого элемента?
- 8. XPATH выбор корневого элемента
- 9. XMLSerialization без корневого элемента
- 10. Выберите имя корневого элемента с XPath в PostgreSQL
- 11. JAXB Marshalling имя пространства имен для корневого элемента динамически
- 12. XPath обнаружение корневого элемента теги
- 13. Как узнать имя пользователя
- 14. Сериализация массива без корневого элемента
- 15. Как узнать имя класса элемента clicked в jquery?
- 16. Как получить значение корневого элемента в xml
- 17. Как изменить имя корневого тега в xml
- 18. Как получить имя самого «корневого» ключа?
- 19. Поля корневого элемента макета ViewStub
- 20. Как получить предка элемента, считая от корневого элемента?
- 21. Как узнать тип элемента NSDictionary?
- 22. Как узнать имя всех подпапок
- 23. Как узнать имя браузера javascript?
- 24. Как узнать имя вызывающей функции?
- 25. Как узнать имя файла Perl?
- 26. Как узнать имя запущенного jar
- 27. Как узнать TwlioSdk Имя версии
- 28. Как узнать имя queue_name доступно
- 29. Как узнать имя соединения LocalConnection?
- 30. Как узнать имя вызывающего класса?
' XML версия = "1.0" encoding = "UTF-8"?> ' –
kennytm
Вы имеете в виду, что такое« правильный »XML? Если да, тогда имейте в виду, что блок '' не является обязательным. –
Нет, я имею в виду, что ваше регулярное выражение будет отображать '? Xml version =" 1.0 "encoding =" UTF-8 "?' Как имя тега. – kennytm