03-15-2012
Merging a lot of XML documents in one
Hi,
I have a very basic knowledge of shell scripting & would like some help with a little problem I have.
I have a lot of xml documents in a directory and I would like to merge them in one xml. The names of the documents are like:
111111___ΑΑ__Β-2005-2222___EN.xml
111111___ΑΑ__AΒ-2005-2222___EN.xml
111111___ΑΑ__2005-2222___ EN.xml
111111___ΑΑ__20052222___ EN.xml
The new xml document nust have this format:
<?xml version="1.0" encoding="UTF-8" standalone="no" lang="EN"?>
<testo>
<Document DocIDOrig = "111111" DocID = "2222" DocType = "AA" Proc = "COD-2012-06" YEAR="2005">
<body>
periexomeno
</body>
</Document>
<Document DocIDOrig = "11111x" DocID = "222x" DocType = "AA" Proc = "COD-2012-06" YEAR="2005">
<body>
periexomeno
</body>
</Document>
</testo >
About the tags:
lang --- there is in the files' name
Document DocIDOrig ---- there is in the files' name
DocID ---- there is in the files' name
DocType ---- there is in the files' name
Proc ---- there is in the files' name or there is tag in the document
YEAR ---- there is in the files' name
BODY ---- there is in the xml document.
Thank you in advance!
Regards,
Gianni
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi I want to know how to give a file for printing using Latex formatting also where can I get the latex s/w .
Thanks in advance (1 Reply)
Discussion started by: gosavi_ganesh
1 Replies
2. Solaris
I have installed sudo on our development server (SPARC,Solaris 9) and trying to edit /etc/sudoers file using visudo. Referred the following sites and not able to find the way.
http://www.courtesan.com/sudo/man/sudoers.html
http://www.kempston.net/solaris/sudo.html
To start with sudo, my... (3 Replies)
Discussion started by: chrs0302
3 Replies
3. UNIX for Dummies Questions & Answers
Hi all,
I am using Solaris 8 and have several printers (HP lasers or inkjets) connected behind PCs, printing thus being controlled by LPD.
All I can print is ASCII, not very keen, no images, no boxes etc.
Is there any thread (I assure, I have been searching!) or discussion explaning how to set... (0 Replies)
Discussion started by: nulnul7
0 Replies
4. Solaris
Here is the situation. We are a company that has been using a professional publishing system, the software is called "ProType". It runs on Solaris 2.4, however it is no longer supported and we are forced to move on to Adobe Indesign. We must convert all our documents (thousands) to InDesign format.... (4 Replies)
Discussion started by: Fred Goldman
4 Replies
5. OS X (Apple)
Unix based fix-it needed?
Platform and feature: search programs on Apple computers (Leopard or Tiger; 10.4 and above; Spotlight)
Problem: the document search feature of these programs produce hits when keyword(s) used appear anywhere in the document's content.
Change required: we need to... (1 Reply)
Discussion started by: Miles
1 Replies
6. Shell Programming and Scripting
Could do with some help on where to get started really. If anyone could help me it would be greatly appreciated.
I have been working on this for a while now and I don't really know where to start.
I am looking into creating a script that will process website hit files and output statistical... (1 Reply)
Discussion started by: amatuer_lee_3
1 Replies
7. Shell Programming and Scripting
I'm trying this:$ for n in `ls` ; do xterm -e vim $n & ; done
bash: syntax error near unexpected token `;'
$I want to edit my files all at once, not one at a time. How can I do that? (2 Replies)
Discussion started by: Orange Stripes
2 Replies
8. AIX
can someone tell me the name of the books for aix
it is better if some one provide me links to any useful document (2 Replies)
Discussion started by: alokjyotibal
2 Replies
9. Shell Programming and Scripting
Okay, first of all, thanks to everyone who's helped me out before... I appreciate the opportunity to learn.
I have two iTunes XML files, and I simply want to compare the contents, then merge. Theoretically, this will allow me to merge two libraries, keeping playlists intact (depending on iTunes'... (4 Replies)
Discussion started by: karlp
4 Replies
10. UNIX for Dummies Questions & Answers
Ok, it may sound a bit stupid but I can't find the answer.. How do one put 2 here documents in a row? for instance, i want to do something like:
diff <<eof <<eof2 # doesn't work...
> a
> b
> eof
> a
> c
> eof2
its mostly to satisfy my curiosity!!
thanks,
Anthony (4 Replies)
Discussion started by: anthalamus
4 Replies
LEARN ABOUT SUSE
xml-xparse
XML-XPARSE(1) User Commands XML-XPARSE(1)
NAME
xml-xparse - Parse XML documents with entity and URI resolution
SYNOPSIS
xml-xparse [options] xmlfile
DESCRIPTION
xml-xparse is a simple command line tool for parsing and validating XML documents. It is not an actual XML parser, it just wraps around a
JAXP Parser, adding support for catalog-based entity and URI resolution.
OPTIONS
-c catalogfile
Load a particular catalog file. May be specified multiple times.
-v Perform a validating parse. This is the default.
-w Perform a well-formed parse, not a validating parse.
-N Perform a namespace-aware parse. This is the default.
-n Perform a namespace-ignorant parse.
-d debuglevel
Set the debug level (an integer). Warnings are shown if the debug level is set to greater than 2.
-E maxerrors
Set the maximum number of errors to display. The default is 10.
FILES
/etc/java/resolver/CatalogManager.properties
The central catalog manager configuration file used by xml-xparse.
SEE ALSO
xml-xread(1), xml-resolver(1), java(1), the OASIS entity resolution technical committee home page at <http://www.oasis-open.org/commit-
tees/entity/>.
AUTHOR
Norman Walsh <Norman.Walsh@Sun.COM>
1.1 July 2004 XML-XPARSE(1)