stag-splitter.pl man page on Fedora

Man page or keyword search:  
man Server   31170 pages
apropos Keyword Search (all sections)
Output format
Fedora logo
[printable version]

STAG-SPLITTER(1)      User Contributed Perl Documentation     STAG-SPLITTER(1)

NAME
       stag-splitter.pl - splits a stag file into multiple files

SYNOPSIS
	 stag-splitter.pl -split person -name social_security_no file.xml

DESCRIPTION
       Splits a file using a user specified parser (default xml) around a
       specified split node, naming each file according to the name argument

       the files will be named anonymously, unless the '-name' switch is
       specified; this will use the value of the specified element as the
       filename

       eg; if we have

	 <top>
	   <a>
	     <b>foo</b>
	     <c>yah</c>
	     <d>
	       <e>xxx</e>
	     </d>
	   </a>
	   <a>
	     <b>bar</b>
	     <d>
	       <e>wibble</e>
	     </d>
	   </a>
	 </top>

       if we run

	 stag-splitter.pl -split a -name b

       it will generate two files, "foo.xml" and "bar.xml"

       input format can be 'xml', 'sxpr' or 'itext' - if this is left blank
       the format will be guessed from the file suffix

       the output format defaults to the same as the input format, but another
       can be chosen.

       files go in the current directory, but this can be overridden with the
       '-dir' switch

USAGE
	  stag-splitter.pl [-split <ELEMENT-NAME>] [-name <ELEMENT-NAME>] [-dir <DIR>] [-format <INPUT-FORMAT>] [-outformat <OUTPUT-FORMAT>] <FILENAMES>

       -p|parser FORMAT
	   FORMAT is one of xml, sxpr or itext, or the name of a perl module

	   xml assumed as default

       -w|writer FORMAT
	   FORMAT is one of xml, sxpr or itext, or the name of a perl module

       -split|s NODE
	   node to split on

       -name|n NODE
	   field/element to use when naming files

	   will use surrogate IDs if this argument not specified

       -dir|d DIR
	   write files to this directory

perl v5.14.1			  2003-12-11		      STAG-SPLITTER(1)
[top]

List of man pages available for Fedora

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net