[wp-trac] Re: [WordPress Trac] #1526: have wp-atom.php generate
Atom 1.0 (fix attached)
WordPress Trac
wp-trac at lists.automattic.com
Tue Jul 11 22:16:49 GMT 2006
#1526: have wp-atom.php generate Atom 1.0 (fix attached)
------------------------------------------+---------------------------------
Reporter: comatoast | Owner: markjaquith
Type: enhancement | Status: assigned
Priority: normal | Milestone: 2.1
Component: General | Version: 2.0.2
Severity: normal | Resolution:
Keywords: bg|has-patch bg|dev-feedback |
------------------------------------------+---------------------------------
Comment (by C960657):
I'm no Atom expert, but I doubt that you can specify type="xhtml" and then
use CDATA to hide invalid HTML. Either it is XHTML or it's not.
Assume you have a post whose body is "Peter & '''Mary'''" (without the
quotes), i.e. the HTML source is "<p>Peter & <b>Mary</b></p>". This
can be included in an Atom feed in (at least) three ways:
'''type="xhtml"'''
{{{
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<p>Peter & <b>Mary</b></p>
</div>
</content>
}}}
(the XHTML namespace may be specified in other ways)
'''type="html"'''
{{{
<content type="html">
<p>Peter &amp; <b>Mary</b></p>
</content>
}}}
'''type="text"'''
{{{
<content type="text">Peter & Mary</content>
}}}
The two first methods both represent the same information. The last
represents the unformatted text.
I suggest using type="html".
The type="xhtml" method is only suitable, if the body is guaranteed to be
valid XHTML.
With type="text" the formatting must unnecessarily be left out. Converting
HTML to a meaningful unformatted string is hard and sometimes impossible.
--
Ticket URL: <http://trac.wordpress.org/ticket/1526>
WordPress Trac <http://wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list