This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
No gems have been built for this project yet.
commit 627d3792e53f689b4484fb46e6f50232b6841296
tree 3f225d31b53065cf18b826e7cb5881739a671049
parent 28151e89a9effed637b54203ef5e00f0867a32ea
tree 3f225d31b53065cf18b826e7cb5881739a671049
parent 28151e89a9effed637b54203ef5e00f0867a32ea
| name | age | message | |
|---|---|---|---|
| |
CHANGELOG | Mon May 12 09:42:39 -0700 2008 | [codahale] |
| |
MIT-LICENSE | Mon May 12 09:31:42 -0700 2008 | [codahale] |
| |
README.markdown | Mon May 12 13:41:43 -0700 2008 | [codahale] |
| |
Rakefile | Mon May 12 14:19:55 -0700 2008 | [codahale] |
| |
lib/ | Mon May 12 14:23:06 -0700 2008 | [codahale] |
| |
spec/ | Mon May 12 13:41:43 -0700 2008 | [codahale] |
README.markdown
FasterBuilder
Differences from Builder::XmlMarkup
Does not allow for unescaped text to be appended to element contents:
xml.dip do xml << "" end xml.target! #=> "<blorp>" instead of
This is a security/validity issue and isn't going to change.
Does not allow XML prologs to be inserted in the middle of the document:
xml.dip do xml.instruct! end xml.target! #=> '<?xml version="1.0" encoding="UTF-8"?>\n'
This is a security/validity issue and isn't going to change.
Does not allow for unescaped symbol attribute values:
xml.dingo(:name => :"SUPA<'
This is a security/validity issue and isn't going to change.
Doesn't detect and avoid double-escaping. (I'm working on this.)
- Doesn't generate declarations. (I'm working on this.)
- Doesn't generate non-XML prologs. (I'm working on this.)
- Doesn't generate standalone XML prologs. (I'm working on this.)
- Doesn't support indentation options. (I'm working on this.)




