Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

WAP::wbxml
Binarization of XML file

WAP::wbxml - Binarization of XML file


NAME

WAP::wbxml - Binarization of XML file


SYNOPSIS


  use XML::DOM;

  use WAP::wbxml;

  $parser = new XML::DOM::Parser;

  $doc_xml = $parser->parsefile($infile);

  $rules = WAP::wbxml::WbRules::Load();

  $wbxml = new WAP::wbxml($rules, $publicid);

  $output = $wbxml->compile($doc_xml, $encoding);


DESCRIPTION

This module implements binarisation of XML file according the specification :

WAP - Wireless Application Protocol / Binary XML Content Format Specification / Version 1.3 WBXML (15th May 2000 Approved)

The XML input file must refere to a DTD with a public identifier.

The file WAP/wap.wbrules.xml configures this tool for all known DTD.

This module needs I18N::Charset and XML::DOM modules.

WAP Specifications, including Binary XML Content Format (WBXML) are available on <http://www.wapforum.org/>.

new

 $wbxml = new WAP::wbxml($rules, $publicid);

Create a instance of WBinarizer for a specified kind of DTD.

If the DTD is not known in the rules, default rules are used.

compile

 $output = $wbxml->compile($doc_xml, $encoding);

Compiles a XML document.

outfile

 $filename = $wbxml->outfile($infile);

Builds output filename with the good extension.


SEE ALSO

wbxmlc, WAP::SAXDriver::wbxml


COPYRIGHT

(c) 2000-2007 Francois PERRAD, France.

This program (WAP::wbxml.pm and the internal DTD of wbrules.xml) is distributed under the terms of the Artistic Licence.

The WAP Specification are copyrighted by the Wireless Application Protocol Forum Ltd. See <http://www.wapforum.org/what/copyright.htm>.


AUTHOR

Francois PERRAD, francois.perrad@gadz.org

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy