if (d == CHAR_NULL || isSpaceChar(d)) { // ok, PE declaration isParam = true; if (d == '\n' || c == '\r') { } else if (!isSpaceChar(c)) { // non-PE entity? break; } else {
if (!isSpaceChar(c)) { // except if it ends right away if (c != '?' || dtdNextFromCurr() != '>') { throwUnexpectedChar(c, ErrorConsts.ERR_WF_PI_XML_MISSING_SPACE);
++mInputPtr; c = (char) i; if (!isSpaceChar(c)) { throwDTDUnexpectedChar(c, "; expected a separating space or closing '>'");
if (isSpaceChar(c)) {
if (isSpaceChar(c)) {
if (isSpaceChar(c)) {
if (isSpaceChar(c)) {
if (!isSpaceChar(c)) { // except if it ends right away if (c != '?' || dtdNextFromCurr() != '>') { throwUnexpectedChar(c, ErrorConsts.ERR_WF_PI_XML_MISSING_SPACE);
if (!isSpaceChar(c)) { // except if it ends right away if (c != '?' || dtdNextFromCurr() != '>') { throwUnexpectedChar(c, ErrorConsts.ERR_WF_PI_XML_MISSING_SPACE);
if (!isSpaceChar(c)) { // except if it ends right away if (c != '?' || dtdNextFromCurr() != '>') { throwUnexpectedChar(c, ErrorConsts.ERR_WF_PI_XML_MISSING_SPACE);
if (!isSpaceChar(c)) { // except if it ends right away if (c != '?' || dtdNextFromCurr() != '>') { throwUnexpectedChar(c, ErrorConsts.ERR_WF_PI_XML_MISSING_SPACE);
if (!isSpaceChar(c)) { // except if it ends right away if (c != '?' || dtdNextFromCurr() != '>') { throwUnexpectedChar(c, ErrorConsts.ERR_WF_PI_XML_MISSING_SPACE);
++mInputPtr; c = (char) i; if (!isSpaceChar(c)) { throwDTDUnexpectedChar(c, "; expected a separating space or closing '>'");
++mInputPtr; c = (char) i; if (!isSpaceChar(c)) { throwDTDUnexpectedChar(c, "; expected a separating space or closing '>'");
++mInputPtr; c = (char) i; if (!isSpaceChar(c)) { throwDTDUnexpectedChar(c, "; expected a separating space or closing '>'");
++mInputPtr; c = (char) i; if (!isSpaceChar(c)) { throwDTDUnexpectedChar(c, "; expected a separating space or closing '>'");