Advertisement
enissay

batis

Jul 11th, 2012
205
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <config charset="UTF-8">
  3.  
  4. <file action="write" path="/home/dada/test.xml" charset="UTF-8">
  5.  
  6. <template>
  7. <![CDATA[
  8. <?xml version="1.0" encoding="UTF-8"?>
  9. <ppl>
  10. ]]>
  11. </template>
  12.  
  13. <xquery>
  14. <xq-param name="doc" type="node()">
  15. <html-to-xml>
  16. <http url="${url}"/>
  17. </html-to-xml>
  18. </xq-param>
  19. <xq-expression>
  20. <![CDATA[
  21. declare variable $doc as node() external;
  22. let $name := data($doc//table/tbody/tr/td[1])
  23. let $surname := data($doc//table/tbody/tr/td[2])
  24. return
  25. <person>
  26. <name>{data($name)}</name>
  27. <surname>{data($surname)}</surname>
  28. </person>
  29. ]]>
  30. </xq-expression>
  31. </xquery>
  32.  
  33. <template>
  34. <![CDATA[
  35. </ppl>
  36. ]]>
  37. </template>
  38. </file>
  39. </config>
  40.  
  41. =========================================
  42. Short OUTPUT:
  43.  
  44. <?xml version="1.0" encoding="UTF-8"?>
  45. <ppl>
  46. <person>
  47. <name>
  48.  LAST NAME Achten Adam Adriaenssen Albert Ier Allard Allard Allard L'Olivier Alvin Amelot André Anet Arnold Asselberghs Assoignon Augouard (Mgr) Avaert Avaert Baerts Baeyens Baeyens Bailleux Balot Banks Banning Bartels Bastien Bastin Bataille Baudouin Ier Bayot Beauduin Becker Beernaert Behaege Beirlaen Belym Bemelmans Benaets Benoit Benoît  Benthey Bentley Bequaert Berger Bernard Bertrand Bette Beyens Biebuyck Bihin Bittremieux Blaise Blockhuys Blondeel Blondeel van Cuelebroeck Bodart Boelaert Bolle Boné Bonvoisin Bouillart Bouillon Bouwens Bracht Braconnier Brasseur Brasseur Brialmont Brialmont Briffaut Brochard Brocqueville Brohée Brohez Brucq Brugmann Bruneel Bruyère-Blondiau Bruynoghe Bruyr Buekens Buisseret Bulcke Buls Bunge Burdo Bureau Burke Burnay Burssens Butaye Buttgenbach Cabra Cahen Callaert Callewaert Callewaert Cambier Cambier Camelbeke Canneel Caprasse Carion Carlier Carlier Caron Carré Carrette Carrington Carter Carton Carton de Tournai Carton de Wiart Carton de Wiart Cartuyvels Casement Cassart Catteaux-Wattel Cattier Cauvin Cayen Cayron Cerckel Chaltin Chapelie...........
  49. </name>
  50.  
  51. <surname>
  52. Sylvain Louis Jean Jean Frans ? Jules Nicolas Gabriel Adrien J. Jules G. Pieter Philippe Gerard Frédéric Werner Edgar Pierre   James Paul Edmond Louis   Maurice Joris Alphonse Eduard Albert Petrus-Thomas Marcel Emile R. Louis Joos Jules Frans André Guillaume   Albert B. Auguste Louis C. G.   Hubert C. Jules Joseph Camille Werenfried Josse Honoré Jules Paul Joseph Henry P. Raymond Liévin J. Théophile Vincent Léon E. J. Jules   Séraphin Jean-François Philippe   George E. Augustin Victor J. Paul Emile Stanislas Pierre Joseph Frédéric Guillaume Armand Paul H. Karel Alfred Gustave-Charles René  Th. Alvin Ferdinand Théophile Gustave J. Jules F. S. René D. Georges Robert Arthur Jean B. O. Antoine L. Petrus Alphonse Jozef Antoine Walter et Luc Charles Jacques Ignace Henri Robert Charles Amaat Florian A. Théophile Fernand Louis   Emile H. Emile Raoul Joseph Alphonse Jean-Baptiste Henri-Emmanuel Louis Auguste Samson Lionel E. Pierre Maurice Adriaan ....
  53. </surname>
  54. </person>
  55. </ppl>
Advertisement
RAW Paste Data Copied
Advertisement