basexml.pl
上传用户:wlfwy2004
上传日期:2016-12-12
资源大小:33978k
文件大小:1k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. #####
  2. #  FCKeditor - The text editor for internet
  3. #  Copyright (C) 2003-2005 Frederico Caldeira Knabben
  4. #  
  5. #  Licensed under the terms of the GNU Lesser General Public License:
  6. #   http://www.opensource.org/licenses/lgpl-license.php
  7. #  
  8. #  For further information visit:
  9. #   http://www.fckeditor.net/
  10. #  
  11. #  File Name: basexml.pl
  12. #   This is the File Manager Connector for Perl.
  13. #  
  14. #  File Authors:
  15. #   Takashi Yamaguchi (jack@omakase.net)
  16. #####
  17. sub CreateXmlHeader
  18. {
  19. local($command,$resourceType,$currentFolder) = @_;
  20. # Create the XML document header.
  21. print '<?xml version="1.0" encoding="utf-8" ?>';
  22. # Create the main "Connector" node.
  23. print '<Connector command="' . $command . '" resourceType="' . $resourceType . '">';
  24. # Add the current folder node.
  25. print '<CurrentFolder path="' . ConvertToXmlAttribute($currentFolder) . '" url="' . ConvertToXmlAttribute(GetUrlFromPath($resourceType,$currentFolder)) . '" />';
  26. }
  27. sub CreateXmlFooter
  28. {
  29. print '</Connector>';
  30. }
  31. sub SendError
  32. {
  33. local( $number, $text ) = @_;
  34. print << "_HTML_HEAD_";
  35. Content-Type:text/xml; charset=utf-8
  36. Pragma: no-cache
  37. Cache-Control: no-cache
  38. Expires: Thu, 01 Dec 1994 16:00:00 GMT
  39. _HTML_HEAD_
  40. # Create the XML document header
  41. print '<?xml version="1.0" encoding="utf-8" ?>' ;
  42. print '<Connector><Error number="' . $number . '" text="' . &specialchar_cnv( $text ) . '" /></Connector>' ;
  43. exit ;
  44. }
  45. 1;