Skip to content

Instantly share code, notes, and snippets.

@abhinavsingh
Created September 12, 2012 16:27
Show Gist options
  • Save abhinavsingh/3707888 to your computer and use it in GitHub Desktop.
Save abhinavsingh/3707888 to your computer and use it in GitHub Desktop.
JAXLXml Constructor Examples
$ ./jaxlctl shell
jaxl 1> $name = 'node-name';
jaxl 2> $ns = 'my:xml:ns';
jaxl 3> $attrs = array('k1'=>'v1', 'k2'=>'v2');
jaxl 4> $text = 'this is an example';
jaxl 5>
jaxl 5> $xml_obj = new JAXLXml($name, $ns, $attrs, $text);
jaxl 6> echo $xml_obj->to_string();
<node-name xmlns="my:xml:ns" k1="v1" k2="v2">this is an example</node-name>
jaxl 7>
jaxl 7> $xml_obj = new JAXLXml($name, $ns, $attrs);
jaxl 8> echo $xml_obj->to_string();
<node-name xmlns="my:xml:ns" k1="v1" k2="v2"></node-name>
jaxl 9>
jaxl 9> $xml_obj = new JAXLXml($name, $ns, $text);
jaxl 10> echo $xml_obj->to_string();
<node-name xmlns="my:xml:ns">this is an example</node-name>
jaxl 11>
jaxl 11> $xml_obj = new JAXLXml($name, $attrs, $text);
jaxl 12> echo $xml_obj->to_string();
<node-name k1="v1" k2="v2">this is an example</node-name>
jaxl 13>
jaxl 13> $xml_obj = new JAXLXml($name, $attrs);
jaxl 14> echo $xml_obj->to_string();
<node-name k1="v1" k2="v2"></node-name>
jaxl 15>
jaxl 15> $xml_obj = new JAXLXml($name, $ns);
jaxl 16> echo $xml_obj->to_string();
<node-name xmlns="my:xml:ns"></node-name>
jaxl 17>
jaxl 17> $xml_obj = new JAXLXml($name);
jaxl 18> echo $xml_obj->to_string();
<node-name></node-name>
jaxl 19>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment