\r
statics :\r
{\r
+ \r
+ DEFAULT_NAMESPACE_MAP : null,\r
+ \r
/**\r
* Selects the first XmlNode that matches the XPath expression.\r
*\r
selectSingleNode : qx.core.Variant.select("qx.client",\r
{\r
"mshtml|opera": function(element, query, NSMap) {\r
- if(NSMap){\r
+ NSMap = NSMap || org.argeo.ria.util.Element.DEFAULT_NAMESPACE_MAP;\r
+ if(NSMap){ \r
var namespaces = [];\r
var i=0;\r
for(var prefix in NSMap){ \r
\r
"default": function(element, query, NSMap)\r
{\r
+ NSMap = NSMap || org.argeo.ria.util.Element.DEFAULT_NAMESPACE_MAP;\r
if(!this.__xpe) {\r
this.__xpe = new XPathEvaluator();\r
}\r
selectNodes : qx.core.Variant.select("qx.client",\r
{\r
"mshtml|opera": function(element, query, NSMap) {\r
+ NSMap = NSMap || org.argeo.ria.util.Element.DEFAULT_NAMESPACE_MAP;\r
if(NSMap){\r
var namespaces = [];\r
var i=0;\r
\r
"default": function(element, query, NSMap)\r
{\r
+ NSMap = NSMap || org.argeo.ria.util.Element.DEFAULT_NAMESPACE_MAP;\r
var xpe = this.__xpe;\r
\r
if(!xpe) {\r
* @signature function(element, namespaceURI, tagname)\r
*/\r
getElementsByTagNameNS : qx.core.Variant.select("qx.client",\r
- {\r
+ { \r
"mshtml": function(element, namespaceURI, tagname)\r
{\r
var doc = element.ownerDocument || element;\r
*/\r
getSingleNodeText : function(element, query, NSMap)\r
{\r
- var node = this.selectSingleNode(element, query, NSMap);\r
+ NSMap = NSMap || org.argeo.ria.util.Element.DEFAULT_NAMESPACE_MAP;\r
+ var node = org.argeo.ria.util.Element.selectSingleNode(element, query, NSMap);\r
return qx.dom.Node.getText(node);\r
}\r
}\r