Wednesday, July 29, 2009

output xml string

The asXml([string filename]) returns a well-formed xml string to the output. If a filename is specified then it is written to the file.


Given the following PHP script:

$xmldata = XML
?xml version="1.0" encoding="ISO-8859-1" ?
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
html xmlns="" xml:lang="en" lang="en"
title XML Example/title
b Hello, World! /b

$sxe = simplexml_load_string($xmldata);

$p = $sxe->body->p;

$string = ????????

print $string;

What should go in place of ????? above to print the string Hello, World! (with no leading/trailing whitespace or markup)?


1. trim(($p[1]));
2. trim(strip_tags(($p->asText())));
There is no such function named asText()
3. trim(strip_tags(($p->asXML())));
4. trim(($p->asXML()));
5. strip_tags(($p->asXML()));
See the book OpenCart 1.4 Template Design Cookbook.
See the book Joomla Mobile Development Beginners Guide

List of my works:

Opencart Extensions:

  1. Product Based Quantity Wise Shipping: Find it here.
  2. OpenSSLCOMMERZ: integrate SSLCOMMERZ with opencart: Find it here.
  3. Fine Search v.1.0 - Improves Opencart search feature to find relevant: Find it here.
  4. Opensweetcaptcha - An easy way to generate attractive captcha for your system!: Find it here.
  5. Custom Field Product - add unlimited custom fields to the product form: Find it here.
  6. Formcaptcha - add captcha on the register page: Find it here.

My Books:

  1. OpenCart 1.4 Template Design Cookbook.
  2. Joomla Mobile Development Beginners Guide

No comments: