OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Using expat to translate tags..

[ Lists Home | Date Index | Thread Index ]
  • From: Tony McDonald <tony.mcdonald@newcastle.ac.uk>
  • To: xml-dev@ic.ac.uk
  • Date: Tue, 8 Dec 1998 10:37:30 +0000

I'm using expat along with the XML support in PHP 3.0.6 
(http://www.php.net) to do some machinations on some XML files I have.

What I have is some XML like this...
<p stylename="heading 1" align="center" fontname="Arial" fontsize="72" 
bold="on" charset="256" color="1"><string>&tab;</string><string 
fontname="Arial" fontsize="72" bold="on" charset="256" color="1">MBBS STAGE 
1: &line;</string><string fontname="Arial" fontsize="72" bold="off" 
italic="on" charset="256" color="1">Basic Cell Biology</string></p>

(this was created with rtf2xml from Omnimark)

and want to be able to change the XML so that I get something like;
<heading_1>MBBS STAGE 1 - Basic Cell Biology</heading_1>   (ok, I'll 
*actually* end up replacing heading_1 with H1...)

ie, I want to output a different tag which is dependant on the value of the 
'stylename' attribute.

It seems that although expat will provide the start_element routine with 
information such as the tag and any attribute, the attributes are dropped 
when the end_element routine is called. This seems to make it difficult to 
close the tag properly....

Has anyone any ideas? Am I going about this wrongly?

many thanks,

Dr Tony McDonald,  FMCC, The Medical School, Newcastle University
Tel: +44 191 222 5888 Fax +44 191 222 5016
Fingerprint: 3450 876D FA41 B926 D3DD  F8C3 F2D0 C3B9 8B38 18A2

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS