zorba-coders team mailing list archive
-
zorba-coders team
-
Mailing list archive
-
Message #01085
[Merge] lp:~gabipetrovay/zorba/expath_file_added_missing_write-2 into lp:zorba
Gabriel Petrovay has proposed merging lp:~gabipetrovay/zorba/expath_file_added_missing_write-2 into lp:zorba.
Requested reviews:
Gabriel Petrovay (gabipetrovay)
Matthias Brantner (matthias-brantner)
For more details, see:
https://code.launchpad.net/~gabipetrovay/zorba/expath_file_added_missing_write-2/+merge/79395
Added the missing write#2 function to the EXPath file API.
--
https://code.launchpad.net/~gabipetrovay/zorba/expath_file_added_missing_write-2/+merge/79395
Your team Zorba Coders is subscribed to branch lp:zorba.
=== modified file 'modules/org/expath/ns/file.xq'
--- modules/org/expath/ns/file.xq 2011-08-17 23:28:19 +0000
+++ modules/org/expath/ns/file.xq 2011-10-14 11:57:26 +0000
@@ -486,6 +486,26 @@
};
(:~
+ : Writes a sequence of items to a file.
+ :
+ : The operation is equivalent to calling:
+ : <pre>file:write($file, $content, ())</pre>.
+ :
+ : @param $file The path/URI of the file to write the content to.
+ : @param $content The content to be serialized to the file.
+ : @return The empty sequence.
+ : @error file:FOFL0004 If <pre>$file</pre> points to a directory.
+ : @error file:FOFL9999 If any other error occurs.
+ :)
+declare %ann:sequential function file:write(
+ $file as xs:string,
+ $content as item()*
+) as empty-sequence()
+{
+ file:write-text($file, fn:serialize($content))
+};
+
+(:~
: Writes a sequence of Base64 items as binary to a file.
:
: The operation is equivalent to calling:
Follow ups