Invisible

L

lanmind

Hello,

I have a PHP script that returns a PHP variable's value (a number in
this case) inside an XML document to the client. Is it possible to
make this number invisible when the user views the returned XML but
still accessible by some javascript?

Thank you
 
J

Joe Fawcett

lanmind said:
Hello,

I have a PHP script that returns a PHP variable's value (a number in
this case) inside an XML document to the client. Is it possible to
make this number invisible when the user views the returned XML but
still accessible by some javascript?

Thank you
Most browsers don't display raw XML, they apply a stylesheet first to turn
it into (X)HTML. If your user is actually seeing the XML then there's
nothing you can do. If they are seeing HTML then you can either:
Store the data in a hidden input element or a variable or a hidden div. This
will be accessible via script but also via view source.
Or
Retrieve the XML via an XmlHTTPRequest. Then process it via script. This way
they won't be able to see it unless they have some sort of helper installed,
Fiddler for example, which can view the raw HTTP traffic.
 
L

lanmind

Hello,



Most browsers don't display raw XML, they apply a stylesheet first to turn
it into (X)HTML. If your user is actually seeing the XML then there's
nothing you can do. If they are seeing HTML then you can either:
Store the data in a hidden input element or a variable or a hidden div. This
will be accessible via script but also via view source.
Or
Retrieve the XML via an XmlHTTPRequest. Then process it via script. This way
they won't be able to see it unless they have some sort of helper installed,
Fiddler for example, which can view the raw HTTP traffic.

--

Joe Fawcett (MVP - XML)

http://joe.fawcett.name

Hi,

I was thinking I could hide some of the returned XML because of this
at W3C:

"With XSLT you can add/remove elements and attributes to or from the
output file. You can also rearrange and sort elements, perform tests
and make decisions about which elements to hide and display, and a lot
more."

It's here under the "XSLT = XSL Transformations" section:

http://www.w3schools.com/xsl/xsl_intro.asp

I haven't studied XSLT so I didn't know but now I'm thinking "elements
to hide and display" is for for outputting HTML only.

Thank you
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,774
Messages
2,569,598
Members
45,144
Latest member
KetoBaseReviews
Top