We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
<div class="h-entry h-cite h-entry"> <a href="#" rel="me bookmark me"></a> </div>
Currently parses:
{ "items": [ { "type": [ "h-cite", "h-entry", "h-entry" ], "properties": { "name": [ "" ], "url": [ "#" ] } } ], "rels": { "me": [ "#", "#" ], "bookmark": [ "#" ] }, "rel-urls": { "#": { "rels": [ "me", "bookmark", "me" ] } }, "debug": { "package": "https://packagist.org/packages/mf2/mf2", "version": "v0.4.1", "note": [ "This output was generated from the php-mf2 library available at https://github.com/indieweb/php-mf2", "Please file any issues with the parser at https://github.com/indieweb/php-mf2/issues" ] } }
Expected output:
{ "items": [ { "type": [ "h-cite", "h-entry" ], "properties": { "name": [ "" ], "url": [ "#" ] } } ], "rels": { "bookmark": [ "#" ] "me": [ "#" ] }, "rel-urls": { "#": { "rels": [ "bookmark", "me" ] } } }
Per spec update: microformats/microformats2-parsing#30
The text was updated successfully, but these errors were encountered:
Improve parsing of link relationships
f2289a8
* Parse the rel attribute in accordance with the WHATWG spec: https://infra.spec.whatwg.org/#split-on-ascii-whitespace * Only list unique rel values in the rel-urls output, fixes microformats#159: microformats/microformats2-parsing#30 * Sort the unique rel values alphabetically: microformats/microformats2-parsing#29 * Correctly merge attribute values into the resulting object.
2bfa856
Really fixes microformats#159 - make types unique
0ce2eda
Merge pull request #166 from Zegnat/hot-fix-types-array
cf53cfd
Really fixes #159 - make types unique
No branches or pull requests
Currently parses:
Expected output:
Per spec update: microformats/microformats2-parsing#30
The text was updated successfully, but these errors were encountered: