I'm hoping to use XML::Simple to read in and out OPML formatted documents.
Very roughly, they look like:

<?xml version="1.0" encoding="ISO-8859-1"?>
<opml version="1.0">
        <head>
                <title>mySubscriptions</title>
                <dateCreated>Fri, 05 Jan 2001 02:22:28 GMT</dateCreated>
                <dateModified>Mon, 29 Jan 2001 17:29:01 GMT</dateModified>
                <ownerName>Morbus Iff</ownerName>
                <ownerEmail>[EMAIL PROTECTED]</ownerEmail>
                <expansionState></expansionState>
                <vertScrollState>1</vertScrollState>
                <windowTop>294</windowTop>
                <windowLeft>319</windowLeft>
                <windowBottom>494</windowBottom>
                <windowRight>704</windowRight>
        </head>
        <body>
                <outline text="freshmeat.net" description="the
one-stop-shop for all your Linux software needs"
htmlUrl="http://freshmeat.net" language="unknown" title="freshmeat.net"
type="rss" version="RSS" xmlUrl="http://freshmeat.net/backend/fm.rdf"/>
        </body>
</opml>

Sucking this document in through XML::Simple using the defaults is fine.
Throwing it out correctly creates the outline attributes in a random
order... But, it also attributes all of the entities in <head> like:

  <head vertScrollState="1" title="mySubscriptions" windowLeft="319"
ownerEmail="[EMAIL PROTECTED]" windowRight="704" dateCreated="Fri, 05 Jan
2001 02:22:28 GMT" windowTop="294" ownerName="Morbus Iff"
windowBottom="494" dateModified="Mon, 29 Jan 2001 17:29:01 GMT">
    <expansionState></expansionState>
  </head>

Is it possible for me to output the OPML the right way using some of
XML::Simple's magic config options? I've been messing with keyattr, and
similar, but haven't had any luck.

Likewise, if anyone know of an OPML read/writer in Perl, I'd be obliged for
knowledge.

-- 
Morbus Iff
                 We have QuadrapalegicMorbus - able to lay still on tall
   o-/----'   servers for days at a time, slower than Christopher Reeve at
                a full roll, smells stronger than 128 poobits. Defender
                     of Bedsores, Boredom and Bedpans of Shat...
                   Devil Shat: <http://www.disobey.com/devilshat/>

-02--- <\/> ---- <http://www.disobey.com/> --- Bad Ascii, Short Notice ----

Reply via email to