<feed xmlns="http://www.w3.org/2005/Atom" xmlns:foaf="http://xmlns.com/foaf/0.1/"><title>norman.walsh.name: Comments on /2003/09/18/unescmarkup</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2003/09/18/unescmarkup"/><id>http://norman.walsh.name/2003/09/18/unescmarkup/comments.atom</id><updated>2012-02-13T08:56:07.317039Z</updated><entry><title>Comment 1 on /2003/09/18/unescmarkup</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2003/09/18/unescmarkup#comment0001"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0001</id><published>2003-09-24T18:14:01Z</published><updated>2003-09-24T18:14:01Z</updated><author><name>Tobi </name></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>"Allow markup and insist that it be well-formed.</p>
<p>This is arguably the hardest thing to do, but it&amp;apos;s not really that hard, is it?"</p>
<p>I agree that it isn&amp;apos;t very hard. RSS is XML thus must be well-formed (and valid).</p>
<p>Thus people and tools creating RSS (and similiar formats) can be expected and required to and should be able to make sure that inlined XHTML is well-formed as well.</p>
<p>Tobi</p>
  </div></content></entry><entry><title>Comment 2 on /2003/09/18/unescmarkup</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2003/09/18/unescmarkup#comment0002"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0002</id><published>2003-09-24T18:21:06Z</published><updated>2003-09-24T18:21:06Z</updated><author><name>Tobi </name></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>... and it might be a good idea to put XHTML 1 in the XHTML 1 namespace.</p>
<p>Tobi</p>
  </div></content></entry><entry><title>Comment 3 on /2003/09/18/unescmarkup</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2003/09/18/unescmarkup#comment0003"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0003</id><published>2003-11-22T03:16:52Z</published><updated>2003-11-22T03:16:52Z</updated><author><name>Randy Morin</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>HTML is a meme. XHTML may someday replace it, but till then, I dont think you can get around it. I like the "leave them on the net somewhere and point to them" solution. That is, SSF.</p>
  </div></content></entry><entry><title>Comment 4 on /2003/09/18/unescmarkup</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2003/09/18/unescmarkup#comment0004"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0004</id><published>2004-12-28T09:37:37Z</published><updated>2004-12-28T09:37:37Z</updated><author><name>Nolan</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>What not use namespaces? This is what Jabber/XMPP use. For example:
</p>
    <pre>
&lt;funkyxml xmlns="funky:xml"&gt;
  &lt;item xmlns="http://www.w3.org/1999/xhtml"&gt;
    &lt;h1&gt;Woohoo!&lt;/h1&gt;
    &lt;p&gt;This is in HTML.&lt;/p&gt;
  &lt;/item&gt;
&lt;/funkxml&gt;

Here's a page on how to do this in XHTML. It should also be done with every other XML document too: http://www.w3.org/TR/xhtml1/#well-formed

- Nolan</pre>
  </div></content></entry><entry><title>Comment 5 on /2003/09/18/unescmarkup</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2003/09/18/unescmarkup#comment0005"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0005</id><published>2005-12-02T18:45:41Z</published><updated>2005-12-02T18:45:41Z</updated><author><name>Paul Downey</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>Over two years later, and I'm sitting looking at a WS-I monitor log.xml file and it contains captured SOAP messages as escaped content .. Grr ..
</p>
    <p>
You know what would help folks like me a lot is if we knew how to base64binary encode/decode in XSLT, but anyway, <a rel="nofollow" href="http://www.w3.org/2002/ws/addr/testsuite/">my version</a> of a SOAP log file will embed captured XML documents as XML.</p>
  </div></content></entry><entry><title>Comment 6 on /2003/09/18/unescmarkup</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2003/09/18/unescmarkup#comment0006"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0006</id><published>2005-12-14T16:00:06Z</published><updated>2005-12-14T16:00:06Z</updated><author><name>Neil Greenwood</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>I'm getting 404 errors when clicking on the links to your example feeds and doc2.html.</p>
  </div></content></entry><entry><title>Comment 7 on /2003/09/18/unescmarkup</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2003/09/18/unescmarkup#comment0007"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0007</id><published>2005-12-14T17:54:28Z</published><updated>2005-12-14T17:54:28Z</updated><author><name>Norman Walsh</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>Bah. I don't know when that happened. Sorry. Fixed now.</p>
  </div></content></entry><entry><title>Comment 8 on /2003/09/18/unescmarkup</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2003/09/18/unescmarkup#comment0008"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0008</id><published>2005-12-18T20:39:28Z</published><updated>2005-12-18T20:39:28Z</updated><author><name>Peter Flynn</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>I've also been gently and not-so-gently pushing people away from CDATA and from escaped markup in the <a rel="nofollow" href="http://xml.silmaril.ie/authors/cdata/">XML FAQ</a> for a while as well, and I agree we simply haven't reached the mass market on this. We need to shout LOUDER!</p>
<p>It's a form of Tag Abuse, and as such I think it's time to resuscitate <a rel="nofollow" href="http://www.ucc.ie/sdata/">The Society for the Definitive Abolition of Tag Abuse</a> (SDATA). All who grok the problem are welcome!</p>
  </div></content></entry><entry><title>Comment 9 on /2003/09/18/unescmarkup</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2003/09/18/unescmarkup#comment0009"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0009</id><published>2010-02-03T22:46:19Z</published><updated>2010-02-03T22:46:19Z</updated><author><name>Seth Russell</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>Your three solutions strike me a bit like a "let them eat cake" kind of thing.  If a website allows some anonymous user to type in HTML which is then sanitized and published in an atom feed, then none of your solutions can be used.  I suppose that one could attempt to doctor the input to make it well formed, but i don't know how to do that.  So what is the solution from the ivory tower?</p>
  </div></content></entry></feed>

