Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.php > #1221

Re: Adding a CDATA section

Message-Id <2034437.qChMirdbgy@PointedEars.de>
From Thomas 'PointedEars' Lahn <PointedEars@web.de>
Organization PointedEars Software (PES)
Date 2011-04-20 10:51 +0200
Subject Re: Adding a CDATA section
Newsgroups comp.lang.php
References <f836e19a-0e5f-4962-8d3d-7b281f6ef629@o15g2000prn.googlegroups.com> <ioish6$hj6$1@lawngnome.eternal-september.org> <1854315.SyKVeVyVuy@PointedEars.de> <83f1ea86-c11d-4242-b0f8-29cb7cdc8bf1@j35g2000prb.googlegroups.com>
Followup-To comp.lang.php

Followups directed to: comp.lang.php

Show all headers | View raw


JustWondering wrote:

> Thomas 'PointedEars' Lahn wrote:
>> Adam Harvey wrote:
>> > JustWondering wrote:
>> >> What I'm expecting is:
>> >> <stocklist>
>> >> <item type="fruit">
>> >> <description><![CDATA[Apples are <b->yummy</b>]]></description>
>> >> </item>
>> >> <item type="vegetable">
>> >> </item></stocklist>
>>
>> > I'm not really sure why you'd expect that dash in <b->, but at any
>> > rate, running your code on a current PHP 5.3 build results in what I'd
>> > expect, which is:
>>
>> > <?xml version="1.0" encoding="UTF-8"?>
>> > <stockList>
>> > <item type="fruit">
>> > <description><![CDATA[Apples are <b>yummy</b>]]></description>
>> > </item>
>> > <item type="vegetable"/>
>> > </stockList>
>>
>> > What version of PHP are you running?
>>
>> PHP is not the issue here, but that the OP has not understood what XML is
>> (and how it is to be used), what a CDATA section is (that its content is
>> *not* parsed except for `]]>', and so cannot possibly display bold
>> because of <b>…</b> in it), and that Firebug's innerHTML-based Edit
>> feature is shaky at best with XML documents served as text/html.
>>
>> Something along
>>
>> header('Content-Type: text/xml; charset=UTF-8');
>>
>> is missing after
>>
>> <?php
>>
>> but that would still not display anything of the markup in bold.  (And
>> that is good so.)
> 
> Perhaps you should read the post before making up assumptions about
> the OP.

I really do not have to make assumptions in this case.  It is very obvious 
that you do not know what you are doing.

> Where did I say that I'm expecting to see bold?

In your OP.  Precisely:

>>> What I'm expecting to see is Apples are yummy, with yummy in bold.

> I am pointing to the generated XML code, not how the generated code is
> displayed.

Then you should have said so.  XML is not (X)HTML; a `b' element has no 
inherent meaning there.  And when `<b>…</b>' is in a CDATA section, it does 
not constitute an element at all.

> Why would I expect anything in a CDATA section to be displayed?

You should expect the content of a CDATA section to be displayed verbatim 
because that is how it works.  You are not expecting it because evidentially 
you have not understood what a CDATA section is, and how XML works.

Please trim your quotes to the relevant minimum.


PointedEars
-- 
Use any version of Microsoft Frontpage to create your site.
(This won't prevent people from viewing your source, but no one
will want to steal it.)
  -- from <http://www.vortex-webdesign.com/help/hidesource.htm> (404-comp.)

Back to comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Adding a CDATA section JustWondering <eastsidedev@gmail.com> - 2011-04-18 12:33 -0700
  Re: Adding a CDATA section Adam Harvey <usenet@adamharvey.name> - 2011-04-19 10:37 +0800
    Re: Adding a CDATA section Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2011-04-19 11:13 +0200
      Re: Adding a CDATA section JustWondering <eastsidedev@gmail.com> - 2011-04-19 08:13 -0700
        Re: Adding a CDATA section Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2011-04-20 10:51 +0200
          Re: Adding a CDATA section JustWondering <eastsidedev@gmail.com> - 2011-04-27 14:23 -0700
    Re: Adding a CDATA section JustWondering <eastsidedev@gmail.com> - 2011-04-19 07:50 -0700
  Re: Adding a CDATA section "Álvaro G. Vicario" <alvaro.NOSPAMTHANX@demogracia.com.invalid> - 2011-04-19 09:40 +0200

csiph-web