added get_data;
authorwenzelm
Thu, 10 Dec 2009 16:11:07 +0100
changeset 34047 2af94d45597f
parent 34046 8e743ca417b9
child 34053 53a8f294d60f
added get_data;
src/Pure/General/xml.scala
--- a/src/Pure/General/xml.scala	Thu Dec 10 13:43:51 2009 +0100
+++ b/src/Pure/General/xml.scala	Thu Dec 10 16:11:07 2009 +0100
@@ -94,6 +94,12 @@
 
   /* document object model (W3C DOM) */
 
+  def get_data(node: Node): Option[XML.Tree] =
+    node.getUserData(Markup.DATA) match {
+      case tree: XML.Tree => Some(tree)
+      case _ => None
+    }
+
   def document_node(doc: Document, tree: Tree): Node =
   {
     def DOM(tr: Tree): Node = tr match {