when wheic.TYPE_COMMENT
ret += "#{prefix}<!-- #{el.text} -->\n"
when wheic.TYPE_DOCTYPE
- ret += "#{prefix}<!DOCTYPE#{el.name}>\n" # FIXME add ids
+ ret += "#{prefix}<!DOCTYPE #{el.name}"
+ if (el.public_identifier? and el.public_identifier.length > 0) or (el.system_identifier? and el.system_identifier.length > 0)
+ ret += " \"#{el.public_identifier ? ''}\""
+ ret += " \"#{el.system_identifier ? ''}\""
+ ret += ">\n"
else
ret += "#{prefix}UNKNOWN TAG TYPE #{el.type}"
return ret