Module: sip-router Branch: master Commit: 396de50105c29c102da1afb9fabe8ea1324a7282 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=396de501...
Author: Olle E. Johansson oej@edvina.net Committer: Olle E. Johansson oej@edvina.net Date: Sat Jan 19 19:57:50 2013 +0100
xmlops Updating xml formats
---
modules/xmlops/README | 7 +-- modules/xmlops/doc/xmlops.xml | 3 +- modules/xmlops/doc/xmlops_admin.xml | 64 +++++++++++++++++++++++++++++++ modules/xmlops/doc/xmlops_functions.xml | 29 -------------- modules/xmlops/doc/xmlops_params.xml | 41 -------------------- 5 files changed, 68 insertions(+), 76 deletions(-)
diff --git a/modules/xmlops/README b/modules/xmlops/README index 0e1a1f4..b8353b4 100644 --- a/modules/xmlops/README +++ b/modules/xmlops/README @@ -40,6 +40,7 @@ Daniel-Constantin Mierla
3.1. buf_size (integer) 3.2. xml_ns (str) + 3.3. Pseudo-Variables
3.1. buf_size (integer)
@@ -62,11 +63,9 @@ modparam("xmlops", "buf_size", 8192) modparam("xmlops", "xml_ns", "rpid=urn:ietf:params:xml:ns:pidf:rpid") ...
-4. Pseudo-Variables +3.3. Pseudo-Variables
- 4.1. $xml(name=>spec) - -4.1. $xml(name=>spec) +3.3. Pseudo-Variables
Pseudo-variable for XML document operations using xpath syntax. For more see the Pseudo-Variables Cookbook. diff --git a/modules/xmlops/doc/xmlops.xml b/modules/xmlops/doc/xmlops.xml index 1917a8e..211eca9 100644 --- a/modules/xmlops/doc/xmlops.xml +++ b/modules/xmlops/doc/xmlops.xml @@ -59,8 +59,7 @@ </section> </section>
- <xi:include href="xmlops_params.xml"/> - <xi:include href="xmlops_functions.xml"/> + <xi:include href="xmlops_admin.xml"/>
</book>
diff --git a/modules/xmlops/doc/xmlops_admin.xml b/modules/xmlops/doc/xmlops_admin.xml new file mode 100644 index 0000000..e076a52 --- /dev/null +++ b/modules/xmlops/doc/xmlops_admin.xml @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" + "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> + +<section id="xmlops.parameters" xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>Parameters</title> + + <section id="buf_size"> + <title><varname>buf_size</varname> (integer)</title> + <para> + Maximum size of the XML buffer. + </para> + <para> + Default value is 4096. + </para> + <example> + <title>Set <varname>buf_size</varname> parameter</title> + <programlisting> +... +modparam("xmlops", "buf_size", 8192) +... + </programlisting> + </example> + </section> + + <section id="xml_ns"> + <title><varname>xml_ns</varname> (str)</title> + <para> + Register xml namespace prefix. Parameter value must have the format: + 'prefix=uri'.</para> + <example> + <title>Set <varname>xml_ns</varname> parameter</title> + <programlisting format="linespecific"> +... +modparam("xmlops", "xml_ns", "rpid=urn:ietf:params:xml:ns:pidf:rpid") +... +</programlisting> + </example> + </section> + + + <section id="pv-xml"> + <title>Pseudo-Variables</title> + <title> + <function moreinfo="none">$xml(name=>spec)</function> + </title> + <para> + Pseudo-variable for XML document operations using xpath syntax. For + more see the Pseudo-Variables Cookbook. + </para> + <example> + <title><function>xml</function> usage</title> + <programlisting format="linespecific"> +... +$xml(x=>doc) + = '<?xml version="1.0" encoding="UTF-8"?><a><b>test</b></a>'; +xlog("content of node b: $xml(x=>xpath:/a/b/text())\n"); +$xml(x=>xpath:/a/b) = "1234"; +... +</programlisting> + </example> + </section> + +</section> diff --git a/modules/xmlops/doc/xmlops_functions.xml b/modules/xmlops/doc/xmlops_functions.xml deleted file mode 100644 index 36daac0..0000000 --- a/modules/xmlops/doc/xmlops_functions.xml +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" - "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> - -<section id="textopsx.pvs" xmlns:xi="http://www.w3.org/2001/XInclude"> - <title>Pseudo-Variables</title> - - <section id="pv-xml"> - <title> - <function moreinfo="none">$xml(name=>spec)</function> - </title> - <para> - Pseudo-variable for XML document operations using xpath syntax. For - more see the Pseudo-Variables Cookbook. - </para> - <example> - <title><function>xml</function> usage</title> - <programlisting format="linespecific"> -... -$xml(x=>doc) - = '<?xml version="1.0" encoding="UTF-8"?><a><b>test</b></a>'; -xlog("content of node b: $xml(x=>xpath:/a/b/text())\n"); -$xml(x=>xpath:/a/b) = "1234"; -... -</programlisting> - </example> - </section> - -</section> diff --git a/modules/xmlops/doc/xmlops_params.xml b/modules/xmlops/doc/xmlops_params.xml deleted file mode 100644 index 2fc947e..0000000 --- a/modules/xmlops/doc/xmlops_params.xml +++ /dev/null @@ -1,41 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" - "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> - -<section id="xmlops.parameters" xmlns:xi="http://www.w3.org/2001/XInclude"> - <title>Parameters</title> - - <section id="buf_size"> - <title><varname>buf_size</varname> (integer)</title> - <para> - Maximum size of the XML buffer. - </para> - <para> - Default value is 4096. - </para> - <example> - <title>Set <varname>buf_size</varname> parameter</title> - <programlisting> -... -modparam("xmlops", "buf_size", 8192) -... - </programlisting> - </example> - </section> - - <section id="xml_ns"> - <title><varname>xml_ns</varname> (str)</title> - <para> - Register xml namespace prefix. Parameter value must have the format: - 'prefix=uri'.</para> - <example> - <title>Set <varname>xml_ns</varname> parameter</title> - <programlisting format="linespecific"> -... -modparam("xmlops", "xml_ns", "rpid=urn:ietf:params:xml:ns:pidf:rpid") -... -</programlisting> - </example> - </section> - -</section>