anchor.diff:  %%  <dt><code>{validation, Flag}</code></dt>
   %%    <dd>Controls whether to process as a validating XML parser:
   %%    'off' (default) no validation, or validation 'dtd' by DTD or 'schema'
  -%%    by XML Schema. 'false' and 'true' options are obsolete 
  -%%    (i.e. they may be removed in a future release), if used 'false' 
  +%%    by XML Schema. 'false' and 'true' options are obsolete
  +%%    (i.e. they may be removed in a future release), if used 'false'
   %%    equals 'off' and 'true' equals 'dtd'.</dd>
   %%  <dt><code>{schemaLocation, [{Namespace,Link}|...]}</code></dt>
  -%%    <dd>Tells explicitly which XML Schema documents to use to validate 
  -%%    the XML document. Used together with the 
  +%%    <dd>Tells explicitly which XML Schema documents to use to validate
  +%%    the XML document. Used together with the
   %%    <code>{validation,schema}</code> option.</dd>
   %%  <dt><code>{quiet, Flag}</code></dt>
  -%%    <dd>Set to 'true' if xmerl should behave quietly and not output any 
  +%%    <dd>Set to 'true' if xmerl should behave quietly and not output any
   %%    information to standard output (default 'false').</dd>
   %%  <dt><code>{doctype_DTD, DTD}</code></dt>
   %%    <dd>Allows to specify DTD name when it isn't available in the XML
  
positive.code:                                          % more names than '#PCDATA'
                                           % and no '*'.
  	{'*', mixed,_} -> ok;
  	{Other, mixed,_} -> 
  	    ?fatal({illegal_for_mixed_content, Other}, S1);
  	_ ->
  	    ok
  
negative.code: 					       col = C,
  					       pos = Pos,
  					       data = Comment}, S),
  
      scan_comment1(Str, S1, Pos, Comment, _Acc = []).
  
  scan_comment1([], S=#xmerl_scanner{continuation_fun = F},
  	     Pos, Comment, Acc) ->
      ?dbg("cont()...~n", []),
      F(fun(MoreBytes, S1) -> scan_comment1(MoreBytes, S1, Pos, Comment, Acc) end,
  