Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.php > #1221
| 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
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 | Next — Previous in thread | Next in thread | Find similar
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