Forums / Developer / HOWTO? from plain text to xmltext datatype ...
Björn X
Friday 30 July 2004 3:40:38 am
include_once( "kernel/classes/datatypes/ezxmltext/handlers/input/ezsimplifiedxmlinput.php" ); $simplifiedXMLInput = new eZSimplifiedXMLInput( $dumpdata, null, null ); $address = "<line>bjoern x</line><line>asdasdasd</line><line>Germany</line>"; $bodyData = "<section xmlns:image='http://ez.no/namespaces/ezpublish3/image/' xmlns:xhtml='http://ez.no/namespaces/ezpublish3/xhtml/' xmlns:custom='http://ez.no/namespaces/ezpublish3/custom/' >"; $bodyData .= "<paragraph>"; $bodyData .= $address; $bodyData .= "</paragraph>"; $bodyData .= "</section>"; $Data = $simplifiedXMLInput->convertInput( $bodyData ); $xml = $Data[0]->toString(); var_dump($xml); $data_map['address']->setAttribute( 'data_text', $xml ); $data_map['address']->store();
What is the best way to turn any type text into the content of a xml text field?
I don't wanna have all the tags in my code! Any ideas?
Bård Farstad
Wednesday 18 August 2004 12:09:14 am
The way you do it in the example above is ok. If you don't want to have the tags in your code you should look into using the XML dom structure.
--bård
Documentation: http://ez.no/doc