Я получаю XML как:Получить XML пространство имен корневого узла
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="http://adress.pl/FeResourceServlet/localTemplate/template1/styl.xsl"?>
<wnio:Dokument
xmlns:adr="http://adress.pl/xml/schema/adress/2009/11/09/"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:inst="http://adress.pl/xml/schematy/instytucja/2009/11/16/"
xmlns:meta="http://adress.pl/xml/schematy/meta/2009/11/16/"
xmlns:oso="http://adress.pl/xml/schematy/osoba/2009/11/16/"
xmlns:str="http://adress.pl/xml/schematy/struktura/2009/11/16/" xmlns:wnio="http://epuap.gov.pl/FeResourceServlet/localTemplate/ZgloszenieBudowy/"
xmlns:xf="http://www.w3.org/2002/xforms"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xxforms="http://orbeon.org/oxf/xml/xforms"
xsi:schemaLocation="http://adress.pl/FeResourceServlet/localTemplate/template1/ http://epuap.gov.pl/FeResourceServlet/localTemplate/template1/schema.xsd">
...
Мой вопрос - Как я могу получить пространство имен корня? Над моим корневым узлом является wnio: Dokument, и я знаю, что wnio - это «пространство имен root», а имя root - Dokument.
Но имя и пространство имен могут быть изменены. Тогда у меня будет корневой узел, но я бы не знал пространства имен и имя root.
Я использовал до сих пор: SimpleXMLElement :: getNamespaces и SimpleXMLElement :: getDocNamespaces. Но я получил каждое пространство имен, но я не знаю, что такое root.
Возможно, на PHP можно получить эту информацию?
простой информация и работы. спасибо –