02-25-2010
Almost worked
Thanks for the reply Fran
The problem is that if there are more items in the file ... it only grabs the first one ... maybe because there is no NewLine ...
I will post a larger snip of the file ....
---- snip ----
<FavouriteLocations> <FavouriteLocations class="FavouriteList"><Item
class="Favourite"><DisplayName>Hem</DisplayName><Behaviour>0</Behaviour><LastUsed>2</LastUsed><StickyOrder>0</StickyOrder><Object
class="Location"><name>41837</name><name2></name2><lat>5772743</lat><long>1188701</long><entryName>Dimvädersgatan</entryName><entryLat>5772743</entryLat><entryLong>1188701</entryLong><entryHeading>-1</entryHeading><entrySideOfLine>0</entrySideOfLine><entryHouseNo>5</entryHouseNo><entryPostcode>41837</entryPostcode><entryResolved>1</entryResolved><entryValid>1</entryValid><entryMaxRoad>0</entryMaxRoad><entryHalfSize>0</entryHalfSize><source>5</source><resultType>6</resultType><photo></photo><typeName></typeName><phoneNum></phoneNum><description></description><type>road</type></Object></Item><Item
class="Favourite"><DisplayName>Färdvägsplanerare</DisplayName><Behaviour>0</Behaviour><LastUsed>3</LastUsed><StickyOrder>1</StickyOrder></Item><Item
class="Favourite"><DisplayName>Dimvädersgatan 5</DisplayName><Behaviour>1</Behaviour><LastUsed>1</LastUsed><StickyOrder>-1</StickyOrder><Object
class="Location"><name>41837</name><name2></name2><lat>5772743</lat><long>1188701</long><entryName>Dimvädersgatan</entryName><entryLat>5772743</entryLat><entryLong>1188701</entryLong><entryHeading>-1</entryHeading><entrySideOfLine>0</entrySideOfLine><entryHouseNo>5</entryHouseNo><entryPostcode>41837</entryPostcode><entryResolved>1</entryResolved><entryValid>1</entryValid><entryMaxRoad>0</entryMaxRoad><entryHalfSize>0</entryHalfSize><source>5</source><resultType>6</resultType><photo></photo><typeName></typeName><phoneNum></phoneNum><description></description><type>road</type></Object></Item><Item
class="Favourite"><DisplayName>Uttagsautomat</DisplayName><Behaviour>1</Behaviour><LastUsed>0</LastUsed><StickyOrder>-1</StickyOrder><Object
class="Location"><name>Uttagsautomat</name><name2></name2><lat>5772164</lat><long>1193476</long><entryName>Wieselgrensplatsen</entryName><entryLat>5772163</entryLat><entryLong>1193475</entryLong><entryHeading>67</entryHeading><entrySideOfLine>-1</entrySideOfLine><entryHouseNo>0</entryHouseNo><entryPostcode></entryPostcode><entryResolved>1</entryResolved><entryValid>1</entryValid><entryMaxRoad>0</entryMaxRoad><entryHalfSize>0</entryHalfSize><source>5</source><resultType>11</resultType><photo></photo><typeName>Bankomat</typeName><phoneNum></phoneNum><description></description><type>poi</type></Object></Item></FavouriteLocations></FavouriteLocations>
------- snip -------
Hope it helps a bit ... and thanks for all the help here !
/misak
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Hi All,
I have this(.xml) file as:
<!-- define your instance here -->
<instance name='ins_C2Londondev' user='' group='' fullname='B2%20-%20London%20(dev)' >
<property>
</property>
</instance>
I want output as:
<!-- define your instance here -->
<instance... (3 Replies)
Discussion started by: kapilkinha
3 Replies
2. Shell Programming and Scripting
Hi
I need some help with XML file parsing. I have an XML file with the below tag,
I need a script to identify the value of srvcName which is this case is "AAA srvc name". I need to put contents of this value which is AAA srvc and name into different variables using an array and then reformat it... (6 Replies)
Discussion started by: zmfcat1
6 Replies
3. Shell Programming and Scripting
hi guys, great help to the original question, can i expand please?
i have large files filled with blocks like this
<Placemark>
network type: hot
line1
line2
line3
<styleUrl>red.png</styleUrl>
</Placemark>
<Placemark>
network type: cold
line1
line2
line3... (3 Replies)
Discussion started by: garvald
3 Replies
4. Shell Programming and Scripting
I have a large xml file as shown below:
<input>
<blah>
<blah>
<atr="blah blah value = "">
<blah>
<blah>
</input>
..2nd chunk...
..3rd chunk...
...4th chunk...
All lines between <input> and </input> is one 'order' and this 'order' is repeated... (14 Replies)
Discussion started by: shekhar2010us
14 Replies
5. Shell Programming and Scripting
Hello!
We need to parse weblogic config.xml file and display rows in format:
machine:listen-port:name:application_name
In our enviroment the output should be (one line for every instance):
Crm-Test-Web:8001:PIA:peoplesoft
Crm-Test-Web:8011:PIA:peoplesoft... (9 Replies)
Discussion started by: annar
9 Replies
6. Shell Programming and Scripting
Hello,
I have the following xml file as an input.
<?xml version="1.0" encoding="UTF-8"?>
<RECORDS PS3_VERSION="1104_01"><RECORD>
<POI_ID>931</POI_ID>
<SUPPLIER_ID>2</SUPPLIER_ID>
<POI_PVID>997920846</POI_PVID>
<DB_ID>1366650925</DB_ID>
<REGION>H1</REGION>
<POI_NAME NAME_TYPE="Official"... (4 Replies)
Discussion started by: ramky79
4 Replies
7. Shell Programming and Scripting
Hi I have an XML output like :
<?xml version="1.0" encoding="ISO-8859-1" ?>
- <envelope>
- <body>
- <outputGetUsageSummary>
- <usgSumm rerateDone="5">
- <usageAccum accumId="269" accumCaptn="VD_DP_AR" inclUnits="9999999.00" inclUnitsUsed="0.00" shared="false" pooled="false"... (7 Replies)
Discussion started by: rkrish
7 Replies
8. Shell Programming and Scripting
I am trying to parse the XML Google contact file using tools like xmllint and I even dived into the XSL Style Sheets using xsltproc but I get nowhere.
I can not supply any sample file as it contains private data but you can download your own contacts using this script:
#!/bin/sh
# imports... (9 Replies)
Discussion started by: ripat
9 Replies
9. UNIX for Dummies Questions & Answers
I want to parse xml file
sample file.......
<name locale="en">my_name<>/name><lastChanged>somedate</lastChanged><some more code here>
<name locale="en">tablename1<>/name><lastChanged>somedate</lastChanged>
<definition><dbquery><sources><sql type="cognos">select * from... (10 Replies)
Discussion started by: ms2001
10 Replies
10. Shell Programming and Scripting
Hi,
Need help with parsing xml data in unix and place it in a csv file. My xml file looks like this:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<iwgroups>
<nextid value="128">
</nextid>
<iwgroup name="RXapproval" id="124" display-name="RXapproval"... (11 Replies)
Discussion started by: ajayakunuri
11 Replies
LEARN ABOUT DEBIAN
xml::libxml::sax
XML::LibXML::SAX(3pm) User Contributed Perl Documentation XML::LibXML::SAX(3pm)
NAME
XML::LibXML::SAX - XML::LibXML direct SAX parser
DESCRIPTION
XML::LibXML provides an interface to libxml2 direct SAX interface. Through this interface it is possible to generate SAX events directly
while parsing a document. While using the SAX parser XML::LibXML will not create a DOM Document tree.
Such an interface is useful if very large XML documents have to be processed and no DOM functions are required. By using this interface it
is possible to read data stored within an XML document directly into the application data structures without loading the document into
memory.
The SAX interface of XML::LibXML is based on the famous XML::SAX interface. It uses the generic interface as provided by XML::SAX::Base.
Additionally to the generic functions, which are only able to process entire documents, XML::LibXML::SAX provides parse_chunk(). This
method generates SAX events from well balanced data such as is often provided by databases.
FEATURES
NOTE: This feature is experimental.
You can enable character data joining which may yield a significant speed boost in your XML processing in lower markup ratio situations by
enabling the http://xmlns.perl.org/sax/join-character-data feature of this parser. This is done via the set_feature method like this:
$p->set_feature('http://xmlns.perl.org/sax/join-character-data', 1);
You can also specify a 0 to disable. The default is to have this feature disabled.
AUTHORS
Matt Sergeant, Christian Glahn, Petr Pajas
VERSION
2.0001
COPYRIGHT
2001-2007, AxKit.com Ltd.
2002-2006, Christian Glahn.
2006-2009, Petr Pajas.
perl v5.14.2 2012-06-20 XML::LibXML::SAX(3pm)