View-source of XML files should allow non-ascii chars in start tags. Bug

204573, patch by Blake Kaplan <mrbkap@rice.edu>, r=bzbarsky, sr=rbs


git-svn-id: svn://10.0.0.236/trunk@162499 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
bzbarsky%mit.edu 2004-09-17 15:10:47 +00:00
parent 02ff06467d
commit d5bb0ee184

View File

@ -592,7 +592,10 @@ nsresult nsHTMLTokenizer::ConsumeTag(PRUnichar aChar,CToken*& aToken,nsScanner&
break;
default:
if(nsCRT::IsAsciiAlpha(aChar)) {
// xml allows non ASCII tag names, consume as a start tag.
PRBool isXML=(mFlags & NS_IPARSER_FLAG_XML);
if(nsCRT::IsAsciiAlpha(aChar) ||
(isXML && (! nsCRT::IsAscii(aChar)))) {
// Get the original "<" (we've already seen it with a Peek)
aScanner.GetChar(oldChar);
result=ConsumeStartTag(aChar,aToken,aScanner,aFlushTokens);