--- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java Wed Apr 19 13:38:22 2017 +0200
+++ b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java Tue Nov 22 14:49:33 2016 -0800
@@ -136,7 +136,7 @@
if (DEBUG_START_END_ELEMENT)
System.out.println(">>> scanStartElementNS()");
// Note: namespace processing is on by default
- fEntityScanner.scanQName(fElementQName, NameType.ATTRIBUTE);
+ fEntityScanner.scanQName(fElementQName, NameType.ELEMENTSTART);
// REVISIT - [Q] Why do we need this local variable? -- mrglavas
String rawname = fElementQName.rawname;
if (fBindNamespaces) {
@@ -346,7 +346,7 @@
protected void scanStartElementName ()
throws IOException, XNIException {
// Note: namespace processing is on by default
- fEntityScanner.scanQName(fElementQName, NameType.ATTRIBUTE);
+ fEntityScanner.scanQName(fElementQName, NameType.ELEMENTSTART);
// Must skip spaces here because the DTD scanner
// would consume them at the end of the external subset.
fSawSpace = fEntityScanner.skipSpaces();
@@ -572,7 +572,7 @@
System.out.println(">>> scanAttribute()");
// name
- fEntityScanner.scanQName(fAttributeQName, NameType.ATTRIBUTE);
+ fEntityScanner.scanQName(fAttributeQName, NameType.ATTRIBUTENAME);
// equals
fEntityScanner.skipSpaces();
--- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java Wed Apr 19 13:38:22 2017 +0200
+++ b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java Tue Nov 22 14:49:33 2016 -0800
@@ -1215,7 +1215,7 @@
// definitions
while (!fEntityScanner.skipChar('>', null)) {
- String name = fEntityScanner.scanName(NameType.ATTRIBUTE);
+ String name = fEntityScanner.scanName(NameType.ATTRIBUTENAME);
if (name == null) {
reportFatalError("AttNameRequiredInAttDef",
new Object[]{elName});
@@ -1359,7 +1359,7 @@
fMarkUpDepth++;
do {
skipSeparator(false, !scanningInternalSubset());
- String aName = fEntityScanner.scanName(NameType.ATTRIBUTE);
+ String aName = fEntityScanner.scanName(NameType.ATTRIBUTENAME);
if (aName == null) {
reportFatalError("MSG_NAME_REQUIRED_IN_NOTATIONTYPE",
new Object[]{elName, atName});
--- a/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java Wed Apr 19 13:38:22 2017 +0200
+++ b/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java Tue Nov 22 14:49:33 2016 -0800
@@ -405,7 +405,7 @@
if (DEBUG_START_END_ELEMENT) System.out.println(this.getClass().toString() +">>> scanAttribute()");
// name
- fEntityScanner.scanQName(fAttributeQName, NameType.ATTRIBUTE);
+ fEntityScanner.scanQName(fAttributeQName, NameType.ATTRIBUTENAME);
// equals
fEntityScanner.skipSpaces();