[prev in list] [next in list] [prev in thread] [next in thread]
List: axis-dev
Subject: cvs commit: xml-axis/java/src/org/apache/axis/utils XMLUtils.java
From: rubys () apache ! org
Date: 2001-04-29 17:35:01
[Download RAW message or body]
rubys 01/04/29 10:35:01
Modified: java/src/org/apache/axis/encoding Serializer.java
java/src/org/apache/axis/utils XMLUtils.java
Log:
Forgot a couple...
Revision Changes Path
1.3 +8 -1 xml-axis/java/src/org/apache/axis/encoding/Serializer.java
Index: Serializer.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/encoding/Serializer.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Serializer.java 2001/04/26 23:03:08 1.2
+++ Serializer.java 2001/04/29 17:35:00 1.3
@@ -55,11 +55,18 @@
package org.apache.axis.encoding;
+//import org.apache.axis.message.Message;
+//import org.apache.axis.message.MessageElement;
+//import org.apache.axis.utils.NSStack;
+import org.apache.axis.utils.QName;
+import org.w3c.dom.Element;
+import org.w3c.dom.Document;
+
/**
* @author James Snell (jasnell@us.ibm.com)
*/
public interface Serializer {
//public MessageElement serialize(QName name, Object value, NSStack nsStack, \
TypeMappingRegistry tmr, Message message);
-
+ public Element serialize(QName name, Object value, TypeMappingRegistry tmr, \
Document doc); }
1.4 +16 -0 xml-axis/java/src/org/apache/axis/utils/XMLUtils.java
Index: XMLUtils.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/utils/XMLUtils.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- XMLUtils.java 2001/04/07 00:58:05 1.3
+++ XMLUtils.java 2001/04/29 17:35:01 1.4
@@ -140,4 +140,20 @@
e.printStackTrace();
}
}
+
+ public static String getPrefix(String uri, Element e) {
+ while (e != null && (e.getNodeType() == Element.ELEMENT_NODE)) {
+ NamedNodeMap attrs = e.getAttributes();
+ for (int n = 0; n < attrs.getLength(); n++) {
+ Attr a = (Attr)attrs.item(n);
+ String name;
+ if ((name = a.getName()).startsWith("xmlns:") &&
+ a.getNodeValue().equals(uri)) {
+ return name.substring(6);
+ }
+ }
+ e = (Element)e.getParentNode();
+ }
+ return null;
+ }
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic