| Home >> All >> com >> nwalsh >> [ xalan Javadoc ] |
Source code: com/nwalsh/xalan/Func.java
1 // Func - Xalann extension function test 2 3 package com.nwalsh.xalan; 4 5 import org.xml.sax.SAXException; 6 import org.xml.sax.AttributeList; 7 import org.xml.sax.ContentHandler; 8 9 import org.w3c.dom.*; 10 import org.w3c.dom.traversal.NodeIterator; 11 import org.apache.xerces.dom.*; 12 13 import org.apache.xpath.objects.XObject; 14 import org.apache.xpath.objects.XRTreeFrag; 15 import org.apache.xpath.XPath; 16 import org.apache.xpath.NodeSet; 17 import org.apache.xalan.extensions.XSLProcessorContext; 18 import org.apache.xalan.extensions.ExpressionContext; 19 import org.apache.xalan.transformer.TransformerImpl; 20 import org.apache.xalan.templates.StylesheetRoot; 21 import org.apache.xalan.templates.ElemExtensionCall; 22 import org.apache.xalan.templates.OutputProperties; 23 import org.apache.xalan.res.XSLTErrorResources; 24 25 import javax.xml.transform.stream.StreamResult; 26 import javax.xml.transform.TransformerException; 27 28 public class Func { 29 public Func() { 30 } 31 32 public DocumentFragment doSomething(NodeIterator rtf) { 33 System.out.println("Got here 2: " + rtf); 34 35 DocumentFragment df = (DocumentFragment) rtf.nextNode(); 36 Element node = (Element) df.getFirstChild(); 37 38 System.out.println("node=" + node); 39 System.out.println("namesp uri: " + node.getNamespaceURI()); 40 System.out.println("local name: " + node.getLocalName()); 41 42 return df; 43 } 44 45 public DocumentFragment doSomething(DocumentFragment rtf) { 46 System.out.println("Got here: " + rtf); 47 48 return rtf; 49 /* 50 Element node = (Element) rtf.getFirstChild(); 51 52 System.out.println("node=" + node); 53 System.out.println("namesp uri: " + node.getNamespaceURI()); 54 System.out.println("local name: " + node.getLocalName()); 55 56 return rtf; 57 */ 58 } 59 }