git-svn-id: trunk@15551 -
@@ -323,8 +323,11 @@ var
DoIncJ: Boolean;
begin
Attr := nil;
- i := Pos(' ', s);
- if i <= 0 then
+ i := 1;
+ while (i <= Length(s)) and not (s[i] in WhitespaceChars) do
+ Inc(i);
+
+ if i = Length(s) then
Result := LowerCase(s)
else
@@ -272,8 +272,10 @@ procedure TSAXXMLReader.EnterNewScannerContext(NewContext: TXMLScannerContext);