The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
{
  "name": "Atom feed",
  "options": {"xmlMode": true},
  "file": "Atom_Example.xml",
  "expected": [
    {
      "event": "processinginstruction",
      "data": [
        "?xml",
        "?xml version=\"1.0\" encoding=\"utf-8\"?"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n"
      ]
    },
    {
      "event": "comment",
      "data": [
        " http://en.wikipedia.org/wiki/Atom_%28standard%29 "
      ]
    },
    {
      "event": "commentend",
      "data": []
    },
    {
      "event": "text",
      "data": [
        "\n"
      ]
    },
    {
      "event": "opentagname",
      "data": [
        "feed"
      ]
    },
    {
      "event": "attribute",
      "data": [
        "xmlns",
        "http://www.w3.org/2005/Atom"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "feed",
        {
          "xmlns": "http://www.w3.org/2005/Atom"
        }
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\t"
      ]
    },
    {
      "event": "opentagname",
      "data": [
        "title"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "title",
        {}
      ]
    },
    {
      "event": "text",
      "data": [
        "Example Feed"
      ]
    },
    {
      "event": "closetag",
      "data": [
        "title"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\t"
      ]
    },
    {
      "event": "opentagname",
      "data": [
        "subtitle"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "subtitle",
        {}
      ]
    },
    {
      "event": "text",
      "data": [
        "A subtitle."
      ]
    },
    {
      "event": "closetag",
      "data": [
        "subtitle"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\t"
      ]
    },
    {
      "event": "opentagname",
      "data": [
        "link"
      ]
    },
    {
      "event": "attribute",
      "data": [
        "href",
        "http://example.org/feed/"
      ]
    },
    {
      "event": "attribute",
      "data": [
        "rel",
        "self"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "link",
        {
          "href": "http://example.org/feed/",
          "rel": "self"
        }
      ]
    },
    {
      "event": "closetag",
      "data": [
        "link"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\t"
      ]
    },
    {
      "event": "opentagname",
      "data": [
        "link"
      ]
    },
    {
      "event": "attribute",
      "data": [
        "href",
        "http://example.org/"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "link",
        {
          "href": "http://example.org/"
        }
      ]
    },
    {
      "event": "closetag",
      "data": [
        "link"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\t"
      ]
    },
    {
      "event": "opentagname",
      "data": [
        "id"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "id",
        {}
      ]
    },
    {
      "event": "text",
      "data": [
        "urn:uuid:60a76c80-d399-11d9-b91C-0003939e0af6"
      ]
    },
    {
      "event": "closetag",
      "data": [
        "id"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\t"
      ]
    },
    {
      "event": "opentagname",
      "data": [
        "updated"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "updated",
        {}
      ]
    },
    {
      "event": "text",
      "data": [
        "2003-12-13T18:30:02Z"
      ]
    },
    {
      "event": "closetag",
      "data": [
        "updated"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\t"
      ]
    },
    {
      "event": "opentagname",
      "data": [
        "author"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "author",
        {}
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\t\t"
      ]
    },
    {
      "event": "opentagname",
      "data": [
        "name"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "name",
        {}
      ]
    },
    {
      "event": "text",
      "data": [
        "John Doe"
      ]
    },
    {
      "event": "closetag",
      "data": [
        "name"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\t\t"
      ]
    },
    {
      "event": "opentagname",
      "data": [
        "email"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "email",
        {}
      ]
    },
    {
      "event": "text",
      "data": [
        "johndoe@example.com"
      ]
    },
    {
      "event": "closetag",
      "data": [
        "email"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\t"
      ]
    },
    {
      "event": "closetag",
      "data": [
        "author"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\n\t"
      ]
    },
    {
      "event": "opentagname",
      "data": [
        "entry"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "entry",
        {}
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\t\t"
      ]
    },
    {
      "event": "opentagname",
      "data": [
        "title"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "title",
        {}
      ]
    },
    {
      "event": "text",
      "data": [
        "Atom-Powered Robots Run Amok"
      ]
    },
    {
      "event": "closetag",
      "data": [
        "title"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\t\t"
      ]
    },
    {
      "event": "opentagname",
      "data": [
        "link"
      ]
    },
    {
      "event": "attribute",
      "data": [
        "href",
        "http://example.org/2003/12/13/atom03"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "link",
        {
          "href": "http://example.org/2003/12/13/atom03"
        }
      ]
    },
    {
      "event": "closetag",
      "data": [
        "link"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\t\t"
      ]
    },
    {
      "event": "opentagname",
      "data": [
        "link"
      ]
    },
    {
      "event": "attribute",
      "data": [
        "rel",
        "alternate"
      ]
    },
    {
      "event": "attribute",
      "data": [
        "type",
        "text/html"
      ]
    },
    {
      "event": "attribute",
      "data": [
        "href",
        "http://example.org/2003/12/13/atom03.html"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "link",
        {
          "rel": "alternate",
          "type": "text/html",
          "href": "http://example.org/2003/12/13/atom03.html"
        }
      ]
    },
    {
      "event": "closetag",
      "data": [
        "link"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\t\t"
      ]
    },
    {
      "event": "opentagname",
      "data": [
        "link"
      ]
    },
    {
      "event": "attribute",
      "data": [
        "rel",
        "edit"
      ]
    },
    {
      "event": "attribute",
      "data": [
        "href",
        "http://example.org/2003/12/13/atom03/edit"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "link",
        {
          "rel": "edit",
          "href": "http://example.org/2003/12/13/atom03/edit"
        }
      ]
    },
    {
      "event": "closetag",
      "data": [
        "link"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\t\t"
      ]
    },
    {
      "event": "opentagname",
      "data": [
        "id"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "id",
        {}
      ]
    },
    {
      "event": "text",
      "data": [
        "urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a"
      ]
    },
    {
      "event": "closetag",
      "data": [
        "id"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\t\t"
      ]
    },
    {
      "event": "opentagname",
      "data": [
        "updated"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "updated",
        {}
      ]
    },
    {
      "event": "text",
      "data": [
        "2003-12-13T18:30:02Z"
      ]
    },
    {
      "event": "closetag",
      "data": [
        "updated"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\t\t"
      ]
    },
    {
    "event": "opentagname",
      "data": [
        "content"
      ]
    },
    {
      "event": "attribute",
      "data": [
        "type",
        "html"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "content",
        {
          "type": "html"
        }
      ]
    },
    {
      "event": "opentagname",
      "data": [
        "p"
      ]
    },
    {
      "event": "opentag",
      "data": [
        "p",
        {}
      ]
    },
    {
      "event": "text",
      "data": [
        "Some content."
      ]
    },
    {
      "event": "closetag",
      "data": [
        "p"
      ]
    },
    {
      "event": "closetag",
      "data": [
        "content"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\t"
      ]
    },
    {
      "event": "closetag",
      "data": [
        "entry"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n\n"
      ]
    },
    {
      "event": "closetag",
      "data": [
        "feed"
      ]
    },
    {
      "event": "text",
      "data": [
        "\n"
      ]
    }
  ]
}