ozwolverine Posted September 29, 2006 Share Posted September 29, 2006 Hello, I have to work with an OpenOffice 2 xml file like the shown below, I was wondering what is the best way (what libraries, packages to use) to be able to read it, look for certain tags, remove tags, add tags, and save the file again to disk?[code]<?xml version="1.0" encoding="UTF-8"?><office:document-content xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" office:version="1.0"><office:scripts/><office:font-face-decls> <style:font-face style:name="DejaVu Sans" svg:font-family="'DejaVu Sans'" style:font-pitch="variable"/> <style:font-face style:name="Nimbus Roman No9 L" svg:font-family="'Nimbus Roman No9 L'" style:font-family-generic="roman" style:font-pitch="variable"/> <style:font-face style:name="Nimbus Sans L" svg:font-family="'Nimbus Sans L'" style:font-family-generic="swiss" style:font-pitch="variable"/></office:font-face-decls><office:automatic-styles/><office:body> <office:text> <office:forms form:automatic-focus="false" form:apply-design-mode="false"/> <text:sequence-decls> <text:sequence-decl text:display-outline-level="0" text:name="Illustration"/> <text:sequence-decl text:display-outline-level="0" text:name="Table"/> <text:sequence-decl text:display-outline-level="0" text:name="Text"/> <text:sequence-decl text:display-outline-level="0" text:name="Drawing"/> </text:sequence-decls> <text:p text:style-name="Standard">página unica</text:p> <text:p text:style-name="P1">Hoja2</text:p> <text:p text:style-name="P1">Hoja3</text:p> <text:p text:style-name="P1">Hoja4</text:p> <text:p text:style-name="P1">Hoja5</text:p> </office:text></office:body></office:document-content>[/code]Thanks a lot for any help, Quote Link to comment Share on other sites More sharing options...
ToonMariner Posted September 29, 2006 Share Posted September 29, 2006 [url=http://uk.php.net/manual/en/ref.xml.php]http://uk.php.net/manual/en/ref.xml.php[/url] Quote Link to comment Share on other sites More sharing options...
ozwolverine Posted September 29, 2006 Author Share Posted September 29, 2006 Thanks a lot,I got very valuable information on it. Quote Link to comment Share on other sites More sharing options...
Barand Posted September 29, 2006 Share Posted September 29, 2006 if PHP 5, look at http://uk.php.net/manual/en/ref.simplexml.php Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.