xpath                
            Przestrzenie nazw
        
        
            
    Szukaj…
Uwagi
XPath 1.0 nie ma koncepcji domyślnej przestrzeni nazw.
Ponadto prefiksy przestrzeni nazw zdefiniowane w oryginalnym dokumencie XML nie wpływają na XPath - prefiksy przestrzeni nazw muszą być jawnie zarejestrowane u dostawcy XPath, w przeciwnym razie prefiksy nie będą mogły być w ogóle użyte w wyrażeniu XPath.
Funkcje rozpoznające przestrzeń nazw
<root xmlns="http://test/">
    <element xmlns:example="http://foobar/">
        <example:hello_world attribute="another example" />
    </element>
</root>
  Wyrażenie /root nic nie zwróci, ponieważ na poziomie głównym dokumentu nie ma elementu bez przestrzeni nazwanej root . Jednakże następujące zwróci <root xmlns="http://test/"> elementem. 
/*[namespace-uri() = 'http://test/' and local-name() = 'root']
    
    
    
    
    Modified text is an extract of the original Stack Overflow Documentation
        Licencjonowany na podstawie CC BY-SA 3.0
        Nie związany z Stack Overflow