You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@apache.org on 2001/08/06 04:15:03 UTC
cvs commit: xml-xalan/c/src/DOMSupport DOMServices.hpp
dbertoni 01/08/05 19:15:03
Modified: c/src/DOMSupport DOMServices.hpp
Log:
New function.
Revision Changes Path
1.25 +16 -2 xml-xalan/c/src/DOMSupport/DOMServices.hpp
Index: DOMServices.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/DOMSupport/DOMServices.hpp,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- DOMServices.hpp 2001/07/23 01:37:56 1.24
+++ DOMServices.hpp 2001/08/06 02:15:03 1.25
@@ -534,8 +534,6 @@
}
else
{
- assert(length(n.getNodeName()) != 0);
-
return n.getNodeName();
}
}
@@ -550,6 +548,22 @@
*/
static const XalanDOMString&
getNamespaceOfNode(const XalanNode& n);
+
+ /**
+ * Determine whether or not an attribute node
+ * is declaring a namespace.
+ *
+ * @param node DOM node to check
+ * @return true if the attribute is declaring a namespace, false if not.
+ */
+ static bool
+ isNamespaceDeclaration(const XalanAttr& n)
+ {
+ const XalanDOMString& theName = n.getNodeName();
+
+ return startsWith(theName, DOMServices::s_XMLNamespaceWithSeparator) == true ||
+ equals(theName, DOMServices::s_XMLNamespace) == true;
+ }
/**
* Retrieve the parent of a node. This function has to be implemented,
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org