You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by an...@apache.org on 2013/03/04 20:32:52 UTC
[18/91] [abbrv] never ever check in node modules. baaad.
http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/plist/node_modules/sax/examples/test.xml
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/sax/examples/test.xml b/node_modules/plist/node_modules/sax/examples/test.xml
deleted file mode 100644
index 801292d..0000000
--- a/node_modules/plist/node_modules/sax/examples/test.xml
+++ /dev/null
@@ -1,1254 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE RootElement [
- <!ENTITY e SYSTEM "001.ent">
-]>
-<RootElement param="value">
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
- <FirstElement>
- Some Text
- </FirstElement>
- <?some_pi some_attr="some_value"?>
- <!-- this is a comment -- but this isnt part of the comment -->
- <!-- this is a comment == and this is a part of the comment -->
- <!-- this is a comment > and this is also part of the thing -->
- <!invalid comment>
- <![CDATA[ this is random stuff. & and < and > are ok in here. ]]>
- <SecondElement param2="something">
- Pre-Text & <Inline>Inlined text</Inline> Post-text.
- 
- </SecondElement>
-</RootElement>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/plist/node_modules/sax/lib/sax.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/sax/lib/sax.js b/node_modules/plist/node_modules/sax/lib/sax.js
deleted file mode 100644
index e654f34..0000000
--- a/node_modules/plist/node_modules/sax/lib/sax.js
+++ /dev/null
@@ -1,620 +0,0 @@
-// wrapper for non-node envs
-;(function (sax) {
-
-sax.parser = function (strict, opt) { return new SAXParser(strict, opt) };
-sax.SAXParser = SAXParser;
-
-// When we pass the MAX_BUFFER_LENGTH position, start checking for buffer overruns.
-// When we check, schedule the next check for MAX_BUFFER_LENGTH - (max(buffer lengths)),
-// since that's the earliest that a buffer overrun could occur. This way, checks are
-// as rare as required, but as often as necessary to ensure never crossing this bound.
-// Furthermore, buffers are only tested at most once per write(), so passing a very
-// large string into write() might have undesirable effects, but this is manageable by
-// the caller, so it is assumed to be safe. Thus, a call to write() may, in the extreme
-// edge case, result in creating at most one complete copy of the string passed in.
-// Set to Infinity to have unlimited buffers.
-sax.MAX_BUFFER_LENGTH = 64 * 1024;
-
-var buffers = [
- "comment", "sgmlDecl", "textNode", "tagName", "doctype",
- "procInstName", "procInstBody", "entity", "attribName",
- "attribValue", "cdata"
-];
-
-function SAXParser (strict, opt) {
- clearBuffers(this);
- this.q = this.c = "";
- this.bufferCheckPosition = sax.MAX_BUFFER_LENGTH;
- this.opt = opt || {};
- this.tagCase = this.opt.lowercasetags ? "toLowerCase" : "toUpperCase";
- this.tags = [];
- this.closed = this.closedRoot = this.sawRoot = false;
- this.tag = this.error = null;
- this.strict = !!strict;
- this.state = S.BEGIN;
- this.ENTITIES = Object.create(sax.ENTITIES);
-
- // mostly just for error reporting
- this.position = this.line = this.column = 0;
- emit(this, "onready");
-}
-function checkBufferLength (parser) {
- var maxAllowed = Math.max(sax.MAX_BUFFER_LENGTH, 10),
- maxActual = 0;
- for (var i = 0, l = buffers.length; i < l; i ++) {
- var len = parser[buffers[i]].length;
- if (len > maxAllowed) {
- // Text/cdata nodes can get big, and since they're buffered,
- // we can get here under normal conditions.
- // Avoid issues by emitting the text node now,
- // so at least it won't get any bigger.
- switch (buffers[i]) {
- case "textNode": closeText(parser) ; break
- case "cdata":
- emitNode(parser, "oncdata", parser.cdata)
- parser.cdata = ""
- break
- default:
- error(parser, "Max buffer length exceeded: "+buffers[i])
- }
- }
- maxActual = Math.max(maxActual, len);
- }
- // schedule the next check for the earliest possible buffer overrun.
- parser.bufferCheckPosition = (sax.MAX_BUFFER_LENGTH - maxActual) + parser.position;
-}
-function clearBuffers (parser) {
- for (var i = 0, l = buffers.length; i < l; i ++) {
- parser[buffers[i]] = "";
- }
-}
-SAXParser.prototype = {
- write : write,
- resume : function () { this.error = null; return this },
- close : function () { return this.write(null) },
-}
-
-// character classes and tokens
-var whitespace = "\r\n\t ",
- // this really needs to be replaced with character classes.
- // XML allows all manner of ridiculous numbers and digits.
- number = "0124356789",
- letter = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",
- // (Letter | '_' | ':')
- nameStart = letter+"_:",
- nameBody = nameStart+number+"-.",
- quote = "'\"",
- entity = number+letter+"#",
- CDATA = "[CDATA[",
- DOCTYPE = "DOCTYPE";
-function is (charclass, c) { return charclass.indexOf(c) !== -1 }
-function not (charclass, c) { return !is(charclass, c) }
-
-var S = 0;
-sax.STATE =
-{ BEGIN : S++
-, TEXT : S++ // general stuff
-, TEXT_ENTITY : S++ // & and such.
-, OPEN_WAKA : S++ // <
-, SGML_DECL : S++ // <!BLARG
-, SGML_DECL_QUOTED : S++ // <!BLARG foo "bar
-, DOCTYPE : S++ // <!DOCTYPE
-, DOCTYPE_QUOTED : S++ // <!DOCTYPE "//blah
-, DOCTYPE_DTD : S++ // <!DOCTYPE "//blah" [ ...
-, DOCTYPE_DTD_QUOTED : S++ // <!DOCTYPE "//blah" [ "foo
-, COMMENT_STARTING : S++ // <!-
-, COMMENT : S++ // <!--
-, COMMENT_ENDING : S++ // <!-- blah -
-, COMMENT_ENDED : S++ // <!-- blah --
-, CDATA : S++ // <![CDATA[ something
-, CDATA_ENDING : S++ // ]
-, CDATA_ENDING_2 : S++ // ]]
-, PROC_INST : S++ // <?hi
-, PROC_INST_BODY : S++ // <?hi there
-, PROC_INST_QUOTED : S++ // <?hi there
-, PROC_INST_ENDING : S++ // <?hi there ?
-, OPEN_TAG : S++ // <strong
-, OPEN_TAG_SLASH : S++ // <strong /
-, ATTRIB : S++ // <a
-, ATTRIB_NAME : S++ // <a foo
-, ATTRIB_NAME_SAW_WHITE : S++ // <a foo _
-, ATTRIB_VALUE : S++ // <a foo=
-, ATTRIB_VALUE_QUOTED : S++ // <a foo="bar
-, ATTRIB_VALUE_UNQUOTED : S++ // <a foo=bar
-, ATTRIB_VALUE_ENTITY_Q : S++ // <foo bar="""
-, ATTRIB_VALUE_ENTITY_U : S++ // <foo bar="
-, CLOSE_TAG : S++ // </a
-, CLOSE_TAG_SAW_WHITE : S++ // </a >
-}
-
-sax.ENTITIES =
-{ "apos" : "'"
-, "quot" : '"'
-, "amp" : "&"
-, "gt" : ">"
-, "lt" : "<"
-}
-
-for (var S in sax.STATE) sax.STATE[sax.STATE[S]] = S;
-
-// shorthand
-S = sax.STATE;
-sax.EVENTS = [ // for discoverability.
- "text", "processinginstruction", "sgmldeclaration",
- "doctype", "comment", "attribute", "opentag", "closetag",
- "opencdata", "cdata", "closecdata", "error", "end", "ready" ];
-
-function emit (parser, event, data) {
- parser[event] && parser[event](data);
-}
-function emitNode (parser, nodeType, data) {
- if (parser.textNode) closeText(parser);
- emit(parser, nodeType, data);
-}
-function closeText (parser) {
- parser.textNode = textopts(parser.opt, parser.textNode);
- if (parser.textNode) emit(parser, "ontext", parser.textNode);
- parser.textNode = "";
-}
-function textopts (opt, text) {
- if (opt.trim) text = text.trim();
- if (opt.normalize) text = text.replace(/\s+/g, " ");
- return text;
-}
-function error (parser, er) {
- closeText(parser);
- er += "\nLine: "+parser.line+
- "\nColumn: "+parser.column+
- "\nChar: "+parser.c;
- er = new Error(er);
- parser.error = er;
- emit(parser, "onerror", er);
- return parser;
-}
-function end (parser) {
- if (parser.state !== S.TEXT) error(parser, "Unexpected end");
- closeText(parser);
- parser.c = "";
- parser.closed = true;
- emit(parser, "onend");
- SAXParser.call(parser, parser.strict, parser.opt);
- return parser;
-}
-function strictFail (parser, message) {
- if (parser.strict) error(parser, message);
-}
-function newTag (parser) {
- if (!parser.strict) parser.tagName = parser.tagName[parser.tagCase]();
- parser.tag = { name : parser.tagName, attributes : {} };
-}
-function openTag (parser, selfClosing) {
- parser.sawRoot = true;
- parser.tags.push(parser.tag);
- emitNode(parser, "onopentag", parser.tag);
- if (!selfClosing) {
- parser.tag = null;
- parser.tagName = "";
- parser.state = S.TEXT;
- }
- parser.attribName = parser.attribValue = "";
-}
-function closeTag (parser) {
- if (!parser.tagName) {
- strictFail(parser, "Weird empty close tag.");
- parser.textNode += "</>";
- parser.state = S.TEXT;
- return;
- }
- // first make sure that the closing tag actually exists.
- // <a><b></c></b></a> will close everything, otherwise.
- var t = parser.tags.length;
- if (!parser.strict) parser.tagName = parser.tagName[parser.tagCase]();
- var closeTo = parser.tagName;
- while (t --) {
- var close = parser.tags[t];
- if (close.name !== closeTo) {
- // fail the first time in strict mode
- strictFail(parser, "Unexpected close tag");
- } else break;
- }
- // didn't find it. we already failed for strict, so just abort.
- if (t < 0) return;
- var s = parser.tags.length;
- while (s --> t) {
- parser.tag = parser.tags.pop();
- parser.tagName = parser.tag.name;
- emitNode(parser, "onclosetag", parser.tagName);
- }
- if (t === 0) parser.closedRoot = true;
- parser.tagName = parser.attribValue = parser.attribName = "";
- parser.tag = null;
- parser.state = S.TEXT;
-}
-function parseEntity (parser) {
- var entity = parser.entity.toLowerCase(), num, numStr = "";
- if (parser.ENTITIES[entity]) return parser.ENTITIES[entity];
- if (entity.charAt(0) === "#") {
- if (entity.charAt(1) === "x") {
- entity = entity.slice(2);
- num = parseInt(entity, 16), numStr = num.toString(16);
- } else {
- entity = entity.slice(1);
- num = parseInt(entity, 10), numStr = num.toString(10);
- }
- }
- if (numStr.toLowerCase() !== entity) {
- strictFail(parser, "Invalid character entity");
- return "&"+parser.entity + ";";
- }
- return String.fromCharCode(num);
-}
-
-function write (chunk) {
- var parser = this;
- if (this.error) throw this.error;
- if (parser.closed) return error(parser,
- "Cannot write after close. Assign an onready handler.");
- if (chunk === null) return end(parser);
- var i = 0, c = ""
- while (parser.c = c = chunk.charAt(i++)) {
- parser.position ++;
- if (c === "\n") {
- parser.line ++;
- parser.column = 0;
- } else parser.column ++;
- switch (parser.state) {
- case S.BEGIN:
- if (c === "<") parser.state = S.OPEN_WAKA;
- else if (not(whitespace,c)) {
- // have to process this as a text node.
- // weird, but happens.
- strictFail(parser, "Non-whitespace before first tag.");
- parser.textNode = c;
- state = S.TEXT;
- }
- continue;
- case S.TEXT:
- if (parser.sawRoot && !parser.closedRoot) {
- var starti = i-1;
- while (c && c!=="<" && c!=="&") {
- c = chunk.charAt(i++);
- if (c) {
- parser.position ++;
- if (c === "\n") {
- parser.line ++;
- parser.column = 0;
- } else parser.column ++;
- }
- }
- parser.textNode += chunk.substring(starti, i-1);
- }
- if (c === "<") parser.state = S.OPEN_WAKA;
- else {
- if (not(whitespace, c) && (!parser.sawRoot || parser.closedRoot))
- strictFail("Text data outside of root node.");
- if (c === "&") parser.state = S.TEXT_ENTITY;
- else parser.textNode += c;
- }
- continue;
- case S.OPEN_WAKA:
- // either a /, ?, !, or text is coming next.
- if (c === "!") {
- parser.state = S.SGML_DECL;
- parser.sgmlDecl = "";
- } else if (is(whitespace, c)) {
- // wait for it...
- } else if (is(nameStart,c)) {
- parser.state = S.OPEN_TAG;
- parser.tagName = c;
- } else if (c === "/") {
- parser.state = S.CLOSE_TAG;
- parser.tagName = "";
- } else if (c === "?") {
- parser.state = S.PROC_INST;
- parser.procInstName = parser.procInstBody = "";
- } else {
- strictFail(parser, "Unencoded <");
- parser.textNode += "<" + c;
- parser.state = S.TEXT;
- }
- continue;
- case S.SGML_DECL:
- if ((parser.sgmlDecl+c).toUpperCase() === CDATA) {
- emitNode(parser, "onopencdata");
- parser.state = S.CDATA;
- parser.sgmlDecl = "";
- parser.cdata = "";
- } else if (parser.sgmlDecl+c === "--") {
- parser.state = S.COMMENT;
- parser.comment = "";
- parser.sgmlDecl = "";
- } else if ((parser.sgmlDecl+c).toUpperCase() === DOCTYPE) {
- parser.state = S.DOCTYPE;
- if (parser.doctype || parser.sawRoot) strictFail(parser,
- "Inappropriately located doctype declaration");
- parser.doctype = "";
- parser.sgmlDecl = "";
- } else if (c === ">") {
- emitNode(parser, "onsgmldeclaration", parser.sgmlDecl);
- parser.sgmlDecl = "";
- parser.state = S.TEXT;
- } else if (is(quote, c)) {
- parser.state = S.SGML_DECL_QUOTED;
- parser.sgmlDecl += c;
- } else parser.sgmlDecl += c;
- continue;
- case S.SGML_DECL_QUOTED:
- if (c === parser.q) {
- parser.state = S.SGML_DECL;
- parser.q = "";
- }
- parser.sgmlDecl += c;
- continue;
- case S.DOCTYPE:
- if (c === ">") {
- parser.state = S.TEXT;
- emitNode(parser, "ondoctype", parser.doctype);
- parser.doctype = true; // just remember that we saw it.
- } else {
- parser.doctype += c;
- if (c === "[") parser.state = S.DOCTYPE_DTD;
- else if (is(quote, c)) {
- parser.state = S.DOCTYPE_QUOTED;
- parser.q = c;
- }
- }
- continue;
- case S.DOCTYPE_QUOTED:
- parser.doctype += c;
- if (c === parser.q) {
- parser.q = "";
- parser.state = S.DOCTYPE;
- }
- continue;
- case S.DOCTYPE_DTD:
- parser.doctype += c;
- if (c === "]") parser.state = S.DOCTYPE;
- else if (is(quote,c)) {
- parser.state = S.DOCTYPE_DTD_QUOTED;
- parser.q = c;
- }
- continue;
- case S.DOCTYPE_DTD_QUOTED:
- parser.doctype += c;
- if (c === parser.q) {
- parser.state = S.DOCTYPE_DTD;
- parser.q = "";
- }
- continue;
- case S.COMMENT:
- if (c === "-") parser.state = S.COMMENT_ENDING;
- else parser.comment += c;
- continue;
- case S.COMMENT_ENDING:
- if (c === "-") {
- parser.state = S.COMMENT_ENDED;
- parser.comment = textopts(parser.opt, parser.comment);
- if (parser.comment) emitNode(parser, "oncomment", parser.comment);
- parser.comment = "";
- } else {
- strictFail(parser, "Invalid comment");
- parser.comment += "-" + c;
- }
- continue;
- case S.COMMENT_ENDED:
- if (c !== ">") strictFail(parser, "Malformed comment");
- else parser.state = S.TEXT;
- continue;
- case S.CDATA:
- if (c === "]") parser.state = S.CDATA_ENDING;
- else parser.cdata += c;
- continue;
- case S.CDATA_ENDING:
- if (c === "]") parser.state = S.CDATA_ENDING_2;
- else {
- parser.cdata += "]" + c;
- parser.state = S.CDATA;
- }
- continue;
- case S.CDATA_ENDING_2:
- if (c === ">") {
- if (parser.cdata) emitNode(parser, "oncdata", parser.cdata);
- emitNode(parser, "onclosecdata");
- parser.cdata = "";
- parser.state = S.TEXT;
- } else if (c === "]") {
- parser.cdata += "]"
- } else {
- parser.cdata += "]]" + c;
- parser.state = S.CDATA;
- }
- continue;
- case S.PROC_INST:
- if (c === "?") parser.state = S.PROC_INST_ENDING;
- else if (is(whitespace, c)) parser.state = S.PROC_INST_BODY;
- else parser.procInstName += c;
- continue;
- case S.PROC_INST_BODY:
- if (!parser.procInstBody && is(whitespace, c)) continue;
- else if (c === "?") parser.state = S.PROC_INST_ENDING;
- else if (is(quote, c)) {
- parser.state = S.PROC_INST_QUOTED;
- parser.q = c;
- parser.procInstBody += c;
- } else parser.procInstBody += c;
- continue;
- case S.PROC_INST_ENDING:
- if (c === ">") {
- emitNode(parser, "onprocessinginstruction", {
- name : parser.procInstName,
- body : parser.procInstBody
- });
- parser.procInstName = parser.procInstBody = "";
- parser.state = S.TEXT;
- } else {
- parser.procInstBody += "?" + c;
- parser.state = S.PROC_INST_BODY;
- }
- continue;
- case S.PROC_INST_QUOTED:
- parser.procInstBody += c;
- if (c === parser.q) {
- parser.state = S.PROC_INST_BODY;
- parser.q = "";
- }
- continue;
- case S.OPEN_TAG:
- if (is(nameBody, c)) parser.tagName += c;
- else {
- newTag(parser);
- if (c === ">") openTag(parser);
- else if (c === "/") parser.state = S.OPEN_TAG_SLASH;
- else {
- if (not(whitespace, c)) strictFail(
- parser, "Invalid character in tag name");
- parser.state = S.ATTRIB;
- }
- }
- continue;
- case S.OPEN_TAG_SLASH:
- if (c === ">") {
- openTag(parser, true);
- closeTag(parser);
- } else {
- strictFail(parser, "Forward-slash in opening tag not followed by >");
- parser.state = S.ATTRIB;
- }
- continue;
- case S.ATTRIB:
- // haven't read the attribute name yet.
- if (is(whitespace, c)) continue;
- else if (c === ">") openTag(parser);
- else if (c === "/") parser.state = S.OPEN_TAG_SLASH;
- else if (is(nameStart, c)) {
- parser.attribName = c;
- parser.attribValue = "";
- parser.state = S.ATTRIB_NAME;
- } else strictFail(parser, "Invalid attribute name");
- continue;
- case S.ATTRIB_NAME:
- if (c === "=") parser.state = S.ATTRIB_VALUE;
- else if (is(whitespace, c)) parser.state = S.ATTRIB_NAME_SAW_WHITE;
- else if (is(nameBody, c)) parser.attribName += c;
- else strictFail(parser, "Invalid attribute name");
- continue;
- case S.ATTRIB_NAME_SAW_WHITE:
- if (c === "=") parser.state = S.ATTRIB_VALUE;
- else if (is(whitespace, c)) continue;
- else {
- strictFail(parser, "Attribute without value");
- parser.tag.attributes[parser.attribName] = "";
- parser.attribValue = "";
- emitNode(parser, "onattribute", { name : parser.attribName, value : "" });
- parser.attribName = "";
- if (c === ">") openTag(parser);
- else if (is(nameStart, c)) {
- parser.attribName = c;
- parser.state = S.ATTRIB_NAME;
- } else {
- strictFail(parser, "Invalid attribute name");
- parser.state = S.ATTRIB;
- }
- }
- continue;
- case S.ATTRIB_VALUE:
- if (is(whitespace, c)) continue;
- else if (is(quote, c)) {
- parser.q = c;
- parser.state = S.ATTRIB_VALUE_QUOTED;
- } else {
- strictFail(parser, "Unquoted attribute value");
- parser.state = S.ATTRIB_VALUE_UNQUOTED;
- parser.attribValue = c;
- }
- continue;
- case S.ATTRIB_VALUE_QUOTED:
- if (c !== parser.q) {
- if (c === "&") parser.state = S.ATTRIB_VALUE_ENTITY_Q;
- else parser.attribValue += c;
- continue;
- }
- parser.tag.attributes[parser.attribName] = parser.attribValue;
- emitNode(parser, "onattribute", {
- name:parser.attribName, value:parser.attribValue});
- parser.attribName = parser.attribValue = "";
- parser.q = "";
- parser.state = S.ATTRIB;
- continue;
- case S.ATTRIB_VALUE_UNQUOTED:
- if (not(whitespace+">",c)) {
- if (c === "&") parser.state = S.ATTRIB_VALUE_ENTITY_U;
- else parser.attribValue += c;
- continue;
- }
- emitNode(parser, "onattribute", {
- name:parser.attribName, value:parser.attribValue});
- parser.attribName = parser.attribValue = "";
- if (c === ">") openTag(parser);
- else parser.state = S.ATTRIB;
- continue;
- case S.CLOSE_TAG:
- if (!parser.tagName) {
- if (is(whitespace, c)) continue;
- else if (not(nameStart, c)) strictFail(parser,
- "Invalid tagname in closing tag.");
- else parser.tagName = c;
- }
- else if (c === ">") closeTag(parser);
- else if (is(nameBody, c)) parser.tagName += c;
- else {
- if (not(whitespace, c)) strictFail(parser,
- "Invalid tagname in closing tag");
- parser.state = S.CLOSE_TAG_SAW_WHITE;
- }
- continue;
- case S.CLOSE_TAG_SAW_WHITE:
- if (is(whitespace, c)) continue;
- if (c === ">") closeTag(parser);
- else strictFail("Invalid characters in closing tag");
- continue;
- case S.TEXT_ENTITY:
- case S.ATTRIB_VALUE_ENTITY_Q:
- case S.ATTRIB_VALUE_ENTITY_U:
- switch(parser.state) {
- case S.TEXT_ENTITY:
- var returnState = S.TEXT, buffer = "textNode";
- break;
- case S.ATTRIB_VALUE_ENTITY_Q:
- var returnState = S.ATTRIB_VALUE_QUOTED, buffer = "attribValue";
- break;
- case S.ATTRIB_VALUE_ENTITY_U:
- var returnState = S.ATTRIB_VALUE_UNQUOTED, buffer = "attribValue";
- break;
- }
- if (c === ";") {
- parser[buffer] += parseEntity(parser);
- parser.entity = "";
- parser.state = returnState;
- }
- else if (is(entity, c)) parser.entity += c;
- else {
- strictFail("Invalid character entity");
- parser[buffer] += "&" + parser.entity;
- parser.entity = "";
- parser.state = returnState;
- }
- continue;
- default:
- throw new Error(parser, "Unknown state: " + parser.state);
- break;
- }
- } // while
- // cdata blocks can get very big under normal conditions. emit and move on.
- // if (parser.state === S.CDATA && parser.cdata) {
- // emitNode(parser, "oncdata", parser.cdata);
- // parser.cdata = "";
- // }
- if (parser.position >= parser.bufferCheckPosition) checkBufferLength(parser);
- return parser;
-}
-})(typeof exports === "undefined" ? sax = {} : exports)
http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/plist/node_modules/sax/package.json
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/sax/package.json b/node_modules/plist/node_modules/sax/package.json
deleted file mode 100644
index 42b9002..0000000
--- a/node_modules/plist/node_modules/sax/package.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "name": "sax",
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me"
- },
- "version": "0.1.5",
- "main": "lib/sax",
- "license": "MIT",
- "scripts": {
- "test": "node test/index.js"
- },
- "readme": "# sax js\n\nA sax-style parser for XML and HTML.\n\nDesigned with [node](http://nodejs.org/) in mind, but should work fine in the\nbrowser or other CommonJS implementations.\n\n## What This Is\n\n* A very simple tool to parse through an XML string.\n* A stepping stone to a streaming HTML parser.\n* A handy way to deal with RSS and other mostly-ok-but-kinda-broken XML docs.\n\n## What This Is (probably) Not\n\n* An HTML Parser - That's the goal, but this isn't it. It's just XML for now.\n* A DOM Builder - You can use it to build an object model out of XML, but it doesn't\n do that out of the box.\n* XSLT - No DOM, no querying.\n* 100% Compliant with (some other SAX implementation) - Most SAX implementations are\n in Java and do a lot more than this does.\n* An XML Validator - It does a little validation when in strict mode, but not much.\n* A Schema-Aware XSD Thing - Schemas are an exercise in fetishistic masochism.\n* A DTD-aware Thing - Fetching DTDs is a much bigge
r job.\n\n## Regarding `<!DOCTYPE`s and `<!ENTITY`s\n\nThe parser will handle the basic XML entities in text nodes and attribute values:\n`& < > ' "`. It's possible to define additional entities in XML\nby putting them in the DTD. This parser doesn't do anything with that. If you want\nto listen to the `ondoctype` event, and then fetch the doctypes, and read the entities\nand add them to `parser.ENTITIES`, then be my guest.\n\nUnknown entities will fail in strict mode, and in loose mode, will pass through unmolested.\n\n## Usage\n\n var sax = require(\"./lib/sax\"),\n strict = true, // set to false for html-mode\n parser = sax.parser(strict);\n\n parser.onerror = function (e) {\n // an error happened.\n };\n parser.ontext = function (t) {\n // got some text. t is the string of text.\n };\n parser.onopentag = function (node) {\n // opened a tag. node has \"name\" and \"attributes\"\n };\n parser.onattribute = f
unction (attr) {\n // an attribute. attr has \"name\" and \"value\"\n };\n parser.onend = function () {\n // parser stream is done, and ready to have more stuff written to it.\n };\n\n parser.write('<xml>Hello, <who name=\"world\">world</who>!</xml>').close();\n\n## Arguments\n\nPass the following arguments to the parser function. All are optional.\n\n`strict` - Boolean. Whether or not to be a jerk. Default: `false`.\n\n`opt` - Object bag of settings regarding string formatting. All default to `false`.\nSettings supported:\n\n* `trim` - Boolean. Whether or not to trim text and comment nodes.\n* `normalize` - Boolean. If true, then turn any whitespace into a single space.\n* `lowercasetags` - Boolean. If true, then lowercase tags in loose mode, rather\n than uppercasing them.\n\n## Methods\n\n`write` - Write bytes onto the stream. You don't have to do this all at once. You\ncan keep writing as much as you want.\n\n`close` - Close the stream. Once closed, no
more data may be written until it is\ndone processing the buffer, which is signaled by the `end` event.\n\n`resume` - To gracefully handle errors, assign a listener to the `error` event. Then,\nwhen the error is taken care of, you can call `resume` to continue parsing. Otherwise,\nthe parser will not continue while in an error state.\n\n## Members\n\nAt all times, the parser object will have the following members:\n\n`line`, `column`, `position` - Indications of the position in the XML document where\nthe parser currently is looking.\n\n`closed` - Boolean indicating whether or not the parser can be written to. If it's\n`true`, then wait for the `ready` event to write again.\n\n`strict` - Boolean indicating whether or not the parser is a jerk.\n\n`opt` - Any options passed into the constructor.\n\nAnd a bunch of other stuff that you probably shouldn't touch.\n\n## Events\n\nAll events emit with a single argument. To listen to an event, assign a function to\n`on<eventname>`. Functio
ns get executed in the this-context of the parser object.\nThe list of supported events are also in the exported `EVENTS` array.\n\n`error` - Indication that something bad happened. The error will be hanging out on\n`parser.error`, and must be deleted before parsing can continue. By listening to\nthis event, you can keep an eye on that kind of stuff. Note: this happens *much*\nmore in strict mode. Argument: instance of `Error`.\n\n`text` - Text node. Argument: string of text.\n\n`doctype` - The `<!DOCTYPE` declaration. Argument: doctype string.\n\n`processinginstruction` - Stuff like `<?xml foo=\"blerg\" ?>`. Argument: object with\n`name` and `body` members. Attributes are not parsed, as processing instructions\nhave implementation dependent semantics.\n\n`sgmldeclaration` - Random SGML declarations. Stuff like `<!ENTITY p>` would trigger\nthis kind of event. This is a weird thing to support, so it might go away at some\npoint. SAX isn't intended to be used to parse SGML, after a
ll.\n\n`opentag` - An opening tag. Argument: object with `name` and `attributes`. In\nnon-strict mode, tag names are uppercased.\n\n`closetag` - A closing tag. In loose mode, tags are auto-closed if their parent\ncloses. In strict mode, well-formedness is enforced. Note that self-closing tags\nwill have `closeTag` emitted immediately after `openTag`. Argument: tag name.\n\n`attribute` - An attribute node. Argument: object with `name` and `value`.\n\n`comment` - A comment node. Argument: the string of the comment.\n\n`opencdata` - The opening tag of a `<![CDATA[` block.\n\n`cdata` - The text of a `<![CDATA[` block. Since `<![CDATA[` blocks can get quite large, this event\nmay fire multiple times for a single block, if it is broken up into multiple `write()`s.\nArgument: the string of random character data.\n\n`closecdata` - The closing tag (`]]>`) of a `<![CDATA[` block.\n\n`end` - Indication that the closed stream has ended.\n\n`ready` - Indication that the stream has reset, an
d is ready to be written to.\n\n## Todo\n\nBuild an HTML parser on top of this, which follows the same parsing rules as web browsers.\n\nMake it fast by replacing the trampoline with a switch, and not buffering so much\nstuff.\n",
- "_id": "sax@0.1.5",
- "description": "A sax-style parser for XML and HTML.",
- "_from": "sax@0.1.x"
-}
http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/plist/node_modules/sax/test/buffer-overrun.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/sax/test/buffer-overrun.js b/node_modules/plist/node_modules/sax/test/buffer-overrun.js
deleted file mode 100644
index 8d12fac..0000000
--- a/node_modules/plist/node_modules/sax/test/buffer-overrun.js
+++ /dev/null
@@ -1,25 +0,0 @@
-// set this really low so that I don't have to put 64 MB of xml in here.
-var sax = require("../lib/sax")
-var bl = sax.MAX_BUFFER_LENGTH
-sax.MAX_BUFFER_LENGTH = 5;
-
-require(__dirname).test({
- expect : [
- ["error", "Max buffer length exceeded: tagName\nLine: 0\nColumn: 15\nChar: "],
- ["error", "Max buffer length exceeded: tagName\nLine: 0\nColumn: 30\nChar: "],
- ["error", "Max buffer length exceeded: tagName\nLine: 0\nColumn: 45\nChar: "],
- ["opentag", {
- "name": "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ",
- "attributes": {}
- }],
- ["text", "yo"],
- ["closetag", "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ"]
- ]
-}).write("<abcdefghijklmn")
- .write("opqrstuvwxyzABC")
- .write("DEFGHIJKLMNOPQR")
- .write("STUVWXYZ>")
- .write("yo")
- .write("</abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ>")
- .close();
-sax.MAX_BUFFER_LENGTH = bl
http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/plist/node_modules/sax/test/cdata-chunked.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/sax/test/cdata-chunked.js b/node_modules/plist/node_modules/sax/test/cdata-chunked.js
deleted file mode 100644
index ccd5ee6..0000000
--- a/node_modules/plist/node_modules/sax/test/cdata-chunked.js
+++ /dev/null
@@ -1,11 +0,0 @@
-
-require(__dirname).test({
- expect : [
- ["opentag", {"name": "R","attributes": {}}],
- ["opencdata", undefined],
- ["cdata", " this is character data "],
- ["closecdata", undefined],
- ["closetag", "R"]
- ]
-}).write("<r><![CDATA[ this is ").write("character data ").write("]]></r>").close();
-
http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/plist/node_modules/sax/test/cdata-end-split.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/sax/test/cdata-end-split.js b/node_modules/plist/node_modules/sax/test/cdata-end-split.js
deleted file mode 100644
index b41bd00..0000000
--- a/node_modules/plist/node_modules/sax/test/cdata-end-split.js
+++ /dev/null
@@ -1,15 +0,0 @@
-
-require(__dirname).test({
- expect : [
- ["opentag", {"name": "R","attributes": {}}],
- ["opencdata", undefined],
- ["cdata", " this is "],
- ["closecdata", undefined],
- ["closetag", "R"]
- ]
-})
- .write("<r><![CDATA[ this is ]")
- .write("]>")
- .write("</r>")
- .close();
-
http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/plist/node_modules/sax/test/cdata-fake-end.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/sax/test/cdata-fake-end.js b/node_modules/plist/node_modules/sax/test/cdata-fake-end.js
deleted file mode 100644
index 07aeac4..0000000
--- a/node_modules/plist/node_modules/sax/test/cdata-fake-end.js
+++ /dev/null
@@ -1,28 +0,0 @@
-
-var p = require(__dirname).test({
- expect : [
- ["opentag", {"name": "R","attributes": {}}],
- ["opencdata", undefined],
- ["cdata", "[[[[[[[[]]]]]]]]"],
- ["closecdata", undefined],
- ["closetag", "R"]
- ]
-})
-var x = "<r><![CDATA[[[[[[[[[]]]]]]]]]]></r>"
-for (var i = 0; i < x.length ; i ++) {
- p.write(x.charAt(i))
-}
-p.close();
-
-
-var p2 = require(__dirname).test({
- expect : [
- ["opentag", {"name": "R","attributes": {}}],
- ["opencdata", undefined],
- ["cdata", "[[[[[[[[]]]]]]]]"],
- ["closecdata", undefined],
- ["closetag", "R"]
- ]
-})
-var x = "<r><![CDATA[[[[[[[[[]]]]]]]]]]></r>"
-p2.write(x).close();
http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/plist/node_modules/sax/test/cdata-multiple.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/sax/test/cdata-multiple.js b/node_modules/plist/node_modules/sax/test/cdata-multiple.js
deleted file mode 100644
index dab2015..0000000
--- a/node_modules/plist/node_modules/sax/test/cdata-multiple.js
+++ /dev/null
@@ -1,15 +0,0 @@
-
-require(__dirname).test({
- expect : [
- ["opentag", {"name": "R","attributes": {}}],
- ["opencdata", undefined],
- ["cdata", " this is "],
- ["closecdata", undefined],
- ["opencdata", undefined],
- ["cdata", "character data "],
- ["closecdata", undefined],
- ["closetag", "R"]
- ]
-}).write("<r><![CDATA[ this is ]]>").write("<![CDA").write("T").write("A[")
- .write("character data ").write("]]></r>").close();
-
http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/plist/node_modules/sax/test/cdata.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/sax/test/cdata.js b/node_modules/plist/node_modules/sax/test/cdata.js
deleted file mode 100644
index 0f09cce..0000000
--- a/node_modules/plist/node_modules/sax/test/cdata.js
+++ /dev/null
@@ -1,10 +0,0 @@
-require(__dirname).test({
- xml : "<r><![CDATA[ this is character data ]]></r>",
- expect : [
- ["opentag", {"name": "R","attributes": {}}],
- ["opencdata", undefined],
- ["cdata", " this is character data "],
- ["closecdata", undefined],
- ["closetag", "R"]
- ]
-});