| { |
| "name": "Long CDATA ending", |
| "options": { |
| "handler": {}, |
| "parser": {"xmlMode": true} |
| }, |
| "html": "<before /><tag><![CDATA[ text ]]]></tag><after />", |
| "expected": [ |
| { "event": "opentagname", "data": [ "before" ] }, |
| { "event": "opentag", "data": [ "before", {} ] }, |
| { "event": "closetag", "data": [ "before" ] }, |
| { "event": "opentagname", "data": [ "tag" ] }, |
| { "event": "opentag", "data": [ "tag", {} ] }, |
| { "event": "cdatastart", "data": [] }, |
| { "event": "text", "data": [ " text ]" ] }, |
| { "event": "cdataend", "data": [] }, |
| { "event": "closetag", "data": [ "tag" ] }, |
| { "event": "opentagname", "data": [ "after" ] }, |
| { "event": "opentag", "data": [ "after", {} ] }, |
| { "event": "closetag", "data": [ "after" ] } |
| ] |
| } |