1. 25 Oct, 2019 1 commit
  2. 21 Oct, 2019 1 commit
  3. 02 Nov, 2018 2 commits
  4. 12 Oct, 2018 1 commit
  5. 13 Feb, 2015 1 commit
  6. 23 Dec, 2014 1 commit
  7. 22 Dec, 2014 1 commit
  8. 18 Dec, 2014 1 commit
  9. 28 Oct, 2014 1 commit
  10. 27 Oct, 2014 1 commit
  11. 23 Oct, 2014 2 commits
  12. 17 Oct, 2014 1 commit
  13. 16 Oct, 2014 10 commits
  14. 13 Oct, 2014 7 commits
  15. 10 Oct, 2014 3 commits
  16. 09 Oct, 2014 1 commit
  17. 08 Oct, 2014 1 commit
  18. 07 Oct, 2014 3 commits
  19. 06 Oct, 2014 1 commit
    • Dennis Filder's avatar
      parser bug on misformed namespace attributes · 7e9bbdf8
      Dennis Filder authored
      For https://bugzilla.gnome.org/show_bug.cgi?id=672539
      Reported by Axel Miller <axel.miller@ppi.de>
      
      Consider the following start-tag:
      <x xmlns=""version="">
      
      The start-tag does not conform to the rule
      
      [40]       STag       ::=       '<' Name (S Attribute)* S? '>'
      
      since there is no whitespace in front of the attribute "version".
      
      Thus, libxml2 should reject the start-tag.
      But it doesn't:
      
      $ echo '<x xmlns=""version=""/>' | xmllint -
      <?xml version="1.0"?>
      <x xmlns="" version=""/>
      
      The error seems to happen only if there is a namespace declaration in
      front of
      the attribute. A missing whitespace between other attributes is handled
      correctly:
      
      $ echo '<x someattr=""version=""/>' | xmllint -
      -:1: parser error : attributes construct error
      <x someattr=""version=""/>
                    ^
      [...]
      7e9bbdf8