2013-07-08 68 views

回答

3

我沒有發現任何的功能要做到這一點,但肯定是可以使用XPath:

@nodes = $node->findnodes('namespace::*'); 

返回所有的命名空間中$node可見範圍。然後,您可以從返回的XML :: LibXML :: Node :: Namespace對象中獲取前綴和URI:

@prefix_uris = map {[ $_->getLocalName, $_->getData]} @nodes; 
相關問題