Bug 102626 - [NEW PORT] textproc/p5-XML-Compile: Compilation based XML processing
Summary: [NEW PORT] textproc/p5-XML-Compile: Compilation based XML processing
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Cheng-Lung Sung
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-29 01:20 UTC by tjs
Modified: 2006-09-26 10:01 UTC (History)
0 users

See Also:


Attachments
p5-XML-Compile-0.05.shar (4.33 KB, text/plain)
2006-08-29 01:20 UTC, tjs
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description tjs 2006-08-29 01:20:22 UTC
Many applications which process data-centric XML do that based
on a nice specification, expressed in an XML Schema.
XML::Compile reads and writes XML data with the help of such
schema's. On the Perl side, it uses a tree of nested hashes
with the same structure.

Where other Perl modules, like SOAP::WSDL help you using these
schema's (often with a lot of run-time (XPath) searches), this
module takes a different approach: in stead of run-time
processing of the specification, it will first compile the
expected structure into real Perl, and then use that to process
the data.

There are many perl modules with the same as this one: translate
between XML and nested hashes. However, there are a few serious
differences: because the schema is used here, we make sure we
only handle correct data. Data-types are formatted and processed
correctly; for instance, integer does accept huge values
(at least 18 digits) as the specification prescribes. Also more
complex data-types like list, union, and substitutionGroup
(unions on complex type level) are supported, which is rarely the
case in other modules.

WWW:	http://search.cpan.org/dist/XML-Compile/

Generated with FreeBSD Port Tools 0.77
Comment 1 Cheng-Lung Sung freebsd_committer freebsd_triage 2006-08-29 02:54:45 UTC
Responsible Changed
From-To: freebsd-ports-bugs->clsung

I'll take it.
Comment 2 dfilter service freebsd_committer freebsd_triage 2006-09-26 09:59:53 UTC
clsung      2006-09-26 08:59:45 UTC

  FreeBSD ports repository

  Modified files:
    textproc             Makefile 
  Added files:
    textproc/p5-XML-Compile Makefile distinfo pkg-descr pkg-plist 
  Log:
  Add p5-XML-Compile 0.05, compilation based XML processing.
  
  PR:             ports/102626
  Submitted by:   Jin-Shan Tseng <tjs at cdpa.nsysu.edu.tw>
  
  Revision  Changes    Path
  1.1064    +1 -0      ports/textproc/Makefile
  1.1       +33 -0     ports/textproc/p5-XML-Compile/Makefile (new)
  1.1       +3 -0      ports/textproc/p5-XML-Compile/distinfo (new)
  1.1       +24 -0     ports/textproc/p5-XML-Compile/pkg-descr (new)
  1.1       +25 -0     ports/textproc/p5-XML-Compile/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Cheng-Lung Sung freebsd_committer freebsd_triage 2006-09-26 10:01:07 UTC
State Changed
From-To: open->closed

New port added. Thank You.