XslTransform.cs 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. // System.Xml.Xsl.XslTransform
  2. //
  3. // Author: Tim Coleman <[email protected]>
  4. // (C) Copyright 2002 Tim Coleman
  5. using System;
  6. using System.Xml.XPath;
  7. using System.IO;
  8. namespace System.Xml.Xsl
  9. {
  10. public class XslTransform
  11. {
  12. #region Fields
  13. XmlResolver xmlResolver;
  14. #endregion
  15. #region Constructors
  16. [MonoTODO]
  17. public XslTransform ()
  18. {
  19. }
  20. #endregion
  21. #region Properties
  22. XmlResolver XmlResolver {
  23. set { xmlResolver = value; }
  24. }
  25. #endregion
  26. #region Methods
  27. [MonoTODO]
  28. // Loads the XSLT stylesheet contained in the IXPathNavigable.
  29. public void Load (IXPathNavigable stylesheet)
  30. {
  31. }
  32. [MonoTODO]
  33. // Loads the XSLT stylesheet specified by a URL.
  34. public void Load (string url)
  35. {
  36. }
  37. [MonoTODO]
  38. // Loads the XSLT stylesheet contained in the XmlReader
  39. public void Load (XmlReader stylesheet)
  40. {
  41. }
  42. [MonoTODO]
  43. // Loads the XSLT stylesheet contained in the XPathNavigator
  44. public void Load (XPathNavigator stylesheet)
  45. {
  46. }
  47. [MonoTODO]
  48. // Loads the XSLT stylesheet contained in the IXPathNavigable.
  49. public void Load (IXPathNavigable stylesheet, XmlResolver resolver)
  50. {
  51. }
  52. [MonoTODO]
  53. // Loads the XSLT stylesheet specified by a URL.
  54. public void Load (string url, XmlResolver resolver)
  55. {
  56. }
  57. [MonoTODO]
  58. // Loads the XSLT stylesheet contained in the XmlReader
  59. public void Load (XmlReader stylesheet, XmlResolver resolver)
  60. {
  61. }
  62. [MonoTODO]
  63. // Loads the XSLT stylesheet contained in the XPathNavigator
  64. public void Load (XPathNavigator stylesheet, XmlResolver resolver)
  65. {
  66. }
  67. [MonoTODO]
  68. // Transforms the XML data in the IXPathNavigable using
  69. // the specified args and outputs the result to an XmlReader.
  70. public XmlReader Transform (IXPathNavigable input, XsltArgumentList args)
  71. {
  72. return null;
  73. }
  74. [MonoTODO]
  75. // Transforms the XML data in the input file and outputs
  76. // the result to an output file.
  77. public void Transform (string inputfile, string outputfile)
  78. {
  79. }
  80. [MonoTODO]
  81. // Transforms the XML data in the XPathNavigator using
  82. // the specified args and outputs the result to an XmlReader.
  83. public XmlReader Transform (XPathNavigator input, XsltArgumentList args)
  84. {
  85. return null;
  86. }
  87. [MonoTODO]
  88. // Transforms the XML data in the IXPathNavigable using
  89. // the specified args and outputs the result to a Stream.
  90. public void Transform (IXPathNavigable input, XsltArgumentList args, Stream output)
  91. {
  92. }
  93. [MonoTODO]
  94. // Transforms the XML data in the IXPathNavigable using
  95. // the specified args and outputs the result to a TextWriter.
  96. public void Transform (IXPathNavigable input, XsltArgumentList args, TextWriter output)
  97. {
  98. }
  99. [MonoTODO]
  100. // Transforms the XML data in the IXPathNavigable using
  101. // the specified args and outputs the result to an XmlWriter.
  102. public void Transform (IXPathNavigable input, XsltArgumentList args, XmlWriter output)
  103. {
  104. }
  105. [MonoTODO]
  106. // Transforms the XML data in the XPathNavigator using
  107. // the specified args and outputs the result to a Stream.
  108. public void Transform (XPathNavigator input, XsltArgumentList args, Stream output)
  109. {
  110. }
  111. [MonoTODO]
  112. // Transforms the XML data in the XPathNavigator using
  113. // the specified args and outputs the result to a TextWriter.
  114. public void Transform (XPathNavigator input, XsltArgumentList args, TextWriter output)
  115. {
  116. }
  117. [MonoTODO]
  118. // Transforms the XML data in the XPathNavigator using
  119. // the specified args and outputs the result to an XmlWriter.
  120. public void Transform (XPathNavigator input, XsltArgumentList args, XmlWriter output)
  121. {
  122. }
  123. #endregion
  124. }
  125. }