venu 2003/11/14 03:19:37
Modified: java/src/org/apache/xerces/dom ElementNSImpl.java
AttrNSImpl.java CoreDocumentImpl.java
Log:
CleanUp.
Revision Changes Path
1.40 +2 -2 xml-xerces/java/src/org/apache/xerces/dom/ElementNSImpl.java
Index: ElementNSImpl.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/ElementNSImpl.java,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- ElementNSImpl.java 13 Nov 2003 22:47:15 -0000 1.39
+++ ElementNSImpl.java 14 Nov 2003 11:19:37 -0000 1.40
@@ -328,7 +328,7 @@
msg);
}
if (prefix != null && prefix.length() != 0) {
- if
(!CoreDocumentImpl.isXMLName(prefix,ownerDocument().isXML11Version())) {
+ if
(!ownerDocument().isXMLName(prefix,ownerDocument().isXML11Version())) {
String msg =
DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN,
"INVALID_CHARACTER_ERR", null);
throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg);
}
1.38 +2 -2 xml-xerces/java/src/org/apache/xerces/dom/AttrNSImpl.java
Index: AttrNSImpl.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/AttrNSImpl.java,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- AttrNSImpl.java 13 Nov 2003 22:47:14 -0000 1.37
+++ AttrNSImpl.java 14 Nov 2003 11:19:37 -0000 1.38
@@ -278,7 +278,7 @@
}
if (prefix != null && prefix.length() != 0) {
- if
(!CoreDocumentImpl.isXMLName(prefix,ownerDocument().isXML11Version())) {
+ if
(!ownerDocument().isXMLName(prefix,ownerDocument().isXML11Version())) {
String msg =
DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN,
"INVALID_CHARACTER_ERR", null);
throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg);
}
1.57 +8 -18 xml-xerces/java/src/org/apache/xerces/dom/CoreDocumentImpl.java
Index: CoreDocumentImpl.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/CoreDocumentImpl.java,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -r1.56 -r1.57
--- CoreDocumentImpl.java 13 Nov 2003 22:47:14 -0000 1.56
+++ CoreDocumentImpl.java 14 Nov 2003 11:19:37 -0000 1.57
@@ -116,13 +116,16 @@
* @since PR-DOM-Level-1-19980818.
*/
-/**TODO:: Change XML11Char method names similar to XMLChar. That will prevent lot
- * of dirty version checking code.
- */
public class CoreDocumentImpl
extends ParentNode implements Document, DocumentLS {
+ /**TODO::
+ * 1. Change XML11Char method names similar to XMLChar. That will prevent lot
+ * of dirty version checking code.
+ *
+ * 2. IMO during cloneNode qname/isXMLName check should not be made.
+ */
//
// Constants
//
@@ -1274,13 +1277,6 @@
String systemID)
throws DOMException {
- //TODO:: should we be checking qualified name as NCName
- //TODO:: will be fixing in next checkin
-
- if (errorChecking && !isXMLName(qualifiedName,xml11Version)) {
- String msg =
DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN,
"INVALID_CHARACTER_ERR", null);
- throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg);
- }
return new DocumentTypeImpl(this, qualifiedName, publicID, systemID);
} // createDocumentType(String):DocumentType
@@ -2016,14 +2012,8 @@
* elements and attributes and so on using the XMLCharacterProperties
* utility class
*/
- public static boolean isXMLName(String s) {
- if (s == null) {
- return false;
- }
- return XMLChar.isValidName(s);
- }
- public static boolean isXMLName(String s, boolean xml11Version) {
+ protected boolean isXMLName(String s, boolean xml11Version) {
if (s == null) {
return false;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]