Пример #1
0
 private java.lang.String registerPrefix(
     final javax.xml.stream.XMLStreamWriter xmlWriter, final java.lang.String namespace)
     throws javax.xml.stream.XMLStreamException {
   java.lang.String prefix = xmlWriter.getPrefix(namespace);
   if (prefix == null) {
     prefix = NfeDadosMsg.generatePrefix(namespace);
     final javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
     while (true) {
       final java.lang.String uri = nsContext.getNamespaceURI(prefix);
       if (uri == null || uri.length() == 0) {
         break;
       }
       prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
     }
     xmlWriter.writeNamespace(prefix, namespace);
     xmlWriter.setPrefix(prefix, namespace);
   }
   return prefix;
 }
Пример #2
0
    private void writeStartElement(
        java.lang.String prefix,
        final java.lang.String namespace,
        final java.lang.String localPart,
        final javax.xml.stream.XMLStreamWriter xmlWriter)
        throws javax.xml.stream.XMLStreamException {
      final java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
      if (writerPrefix != null) {
        xmlWriter.writeStartElement(namespace, localPart);
      } else {
        if (namespace.length() == 0) {
          prefix = "";
        } else if (prefix == null) {
          prefix = NfeDadosMsg.generatePrefix(namespace);
        }

        xmlWriter.writeStartElement(prefix, localPart, namespace);
        xmlWriter.writeNamespace(prefix, namespace);
        xmlWriter.setPrefix(prefix, namespace);
      }
    }