javax.xml.stream.XMLStreamReader.getNamespaceContext()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(8.0k)|赞(0)|评价(0)|浏览(102)

本文整理了Java中javax.xml.stream.XMLStreamReader.getNamespaceContext()方法的一些代码示例,展示了XMLStreamReader.getNamespaceContext()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLStreamReader.getNamespaceContext()方法的具体详情如下:
包路径:javax.xml.stream.XMLStreamReader
类名称:XMLStreamReader
方法名:getNamespaceContext

XMLStreamReader.getNamespaceContext介绍

[英]Returns a read only namespace context for the current position. The context is transient and only valid until a call to next() changes the state of the reader.
[中]返回当前位置的只读命名空间上下文。上下文是暂时的,只有在调用next()更改读取器的状态之前才有效。

代码示例

代码示例来源:origin: wildfly/wildfly

public NamespaceContext getNamespaceContext() {
  return xmlStreamReader.getNamespaceContext();
}

代码示例来源:origin: plutext/docx4j

@Override
public NamespaceContext getNamespaceContext() {
  return underlying.getNamespaceContext();
}

代码示例来源:origin: stackoverflow.com

package forum11465653;

import java.io.FileReader;
import javax.xml.bind.*;
import javax.xml.stream.*;

public class Demo {

  public static void main(String[] args) throws Exception{
    XMLInputFactory xif = XMLInputFactory.newFactory();
    XMLStreamReader xsr = xif.createXMLStreamReader(new FileReader("src/forum11465653/input.xml"));
    xsr.nextTag(); // Advance to Envelope tag
    xsr.nextTag(); // Advance to Body tag
    xsr.nextTag(); // Advance to getNumberResponse tag
    System.out.println(xsr.getNamespaceContext().getNamespaceURI("ns"));

    JAXBContext jc = JAXBContext.newInstance(Response.class);
    Unmarshaller unmarshaller = jc.createUnmarshaller();
    JAXBElement<Response> je = unmarshaller.unmarshal(xsr, Response.class);
    System.out.println(je.getName());
    System.out.println(je.getValue());
  }

}

代码示例来源:origin: com.sun.xml.bind/jaxb-impl

throw new IllegalStateException("The current event is not START_ELEMENT\n but " + event);
handleStartDocument(staxStreamReader.getNamespaceContext());

代码示例来源:origin: org.apache.xmlbeans/xmlbeans

public NamespaceContext getNamespaceContext()
{
  return _xmlStream.getNamespaceContext();
}

代码示例来源:origin: org.glassfish.jaxb/jaxb-runtime

throw new IllegalStateException("The current event is not START_ELEMENT\n but " + event);
handleStartDocument(staxStreamReader.getNamespaceContext());

代码示例来源:origin: org.apache.xmlbeans/xmlbeans

public QName getAttributeQNameValue(int index) throws XMLStreamException
{
  try
  {
    return XsTypeConverter.lexQName(_charSeq.reloadAtt(index, CharSeqTrimWS.XMLWHITESPACE_TRIM),
      _xmlStream.getNamespaceContext());
  }
  catch(InvalidLexicalValueException e)
  {
    throw new InvalidLexicalValueException(e.getMessage(), _charSeq.getLocation());
  }
}

代码示例来源:origin: org.apache.xmlbeans/xmlbeans

public QName getAttributeQNameValue(String uri, String local) throws XMLStreamException
{
  CharSequence cs = _charSeq.reloadAtt(uri, local, CharSeqTrimWS.XMLWHITESPACE_TRIM);
  try
  {
    return XsTypeConverter.lexQName(cs, _xmlStream.getNamespaceContext());
  }
  catch (InvalidLexicalValueException e)
  {
    throw new InvalidLexicalValueException(e.getMessage(), _charSeq.getLocation());
  }
}

代码示例来源:origin: org.apache.xmlbeans/xmlbeans

public QName getQNameValue()
  throws XMLStreamException, InvalidLexicalValueException
{
  _charSeq.reload(CharSeqTrimWS.XMLWHITESPACE_TRIM);
  try
  {
    return XsTypeConverter.lexQName(_charSeq, _xmlStream.getNamespaceContext());
  }
  catch(InvalidLexicalValueException e)
  {
    throw new InvalidLexicalValueException(e.getMessage(), _charSeq.getLocation());
  }
}

代码示例来源:origin: org.apache.ws.commons.axiom/axiom-api

public NamespaceContext getNamespaceContext() {
  NamespaceContext ctx = parent.getNamespaceContext();
  if (state != STATE_PASS_THROUGH) {
    ctx = new NamespaceContextWrapper(ctx);
  }
  return ctx;
}

代码示例来源:origin: org.apache.axis2/axis2-adb

public static GYear fromString(javax.xml.stream.XMLStreamReader xmlStreamReader,
                          java.lang.String content) {
  if (content.indexOf(":") > -1){
    java.lang.String prefix = content.substring(0,content.indexOf(":"));
    java.lang.String namespaceUri = xmlStreamReader.getNamespaceContext().getNamespaceURI(prefix);
    return GYear.Factory.fromString(content,namespaceUri);
  } else {
    return GYear.Factory.fromString(content,"");
  }
}

代码示例来源:origin: org.apache.axis2/axis2-adb

public static _float fromString(javax.xml.stream.XMLStreamReader xmlStreamReader,
                          java.lang.String content) {
  if (content.indexOf(":") > -1){
    java.lang.String prefix = content.substring(0,content.indexOf(":"));
    java.lang.String namespaceUri = xmlStreamReader.getNamespaceContext().getNamespaceURI(prefix);
    return _float.Factory.fromString(content,namespaceUri);
  } else {
    return _float.Factory.fromString(content,"");
  }
}

代码示例来源:origin: org.apache.axis2/axis2-adb

public static IDREFS fromString(javax.xml.stream.XMLStreamReader xmlStreamReader,
                          java.lang.String content) {
  if (content.indexOf(":") > -1){
    java.lang.String prefix = content.substring(0,content.indexOf(":"));
    java.lang.String namespaceUri = xmlStreamReader.getNamespaceContext().getNamespaceURI(prefix);
    return IDREFS.Factory.fromString(content,namespaceUri);
  } else {
    return IDREFS.Factory.fromString(content,"");
  }
}

代码示例来源:origin: org.apache.axis2/axis2-adb

public static Base64 fromString(javax.xml.stream.XMLStreamReader xmlStreamReader,
                          java.lang.String content) {
  if (content.indexOf(":") > -1){
    java.lang.String prefix = content.substring(0,content.indexOf(":"));
    java.lang.String namespaceUri = xmlStreamReader.getNamespaceContext().getNamespaceURI(prefix);
    return Base64.Factory.fromString(content,namespaceUri);
  } else {
    return Base64.Factory.fromString(content,"");
  }
}

代码示例来源:origin: org.apache.axis2/axis2-adb

public static Token fromString(javax.xml.stream.XMLStreamReader xmlStreamReader,
                          java.lang.String content) {
  if (content.indexOf(":") > -1){
    java.lang.String prefix = content.substring(0,content.indexOf(":"));
    java.lang.String namespaceUri = xmlStreamReader.getNamespaceContext().getNamespaceURI(prefix);
    return Token.Factory.fromString(content,namespaceUri);
  } else {
    return Token.Factory.fromString(content,"");
  }
}

代码示例来源:origin: org.apache.axis2/axis2-adb

public static _boolean fromString(javax.xml.stream.XMLStreamReader xmlStreamReader,
                 java.lang.String content) {
  if (content.indexOf(":") > -1) {
    java.lang.String prefix = content.substring(0, content.indexOf(":"));
    java.lang.String namespaceUri = xmlStreamReader.getNamespaceContext().getNamespaceURI(prefix);
    return _boolean.Factory.fromString(content, namespaceUri);
  } else {
    return _boolean.Factory.fromString(content, "");
  }
}

代码示例来源:origin: org.apache.axis2/axis2-adb

public static Name fromString(javax.xml.stream.XMLStreamReader xmlStreamReader,
                          java.lang.String content) {
  if (content.indexOf(":") > -1){
    java.lang.String prefix = content.substring(0,content.indexOf(":"));
    java.lang.String namespaceUri = xmlStreamReader.getNamespaceContext().getNamespaceURI(prefix);
    return Name.Factory.fromString(content,namespaceUri);
  } else {
    return Name.Factory.fromString(content,"");
  }
}

代码示例来源:origin: org.apache.axis2/axis2-adb

public static GDay fromString(javax.xml.stream.XMLStreamReader xmlStreamReader,
                          java.lang.String content) {
  if (content.indexOf(":") > -1){
    java.lang.String prefix = content.substring(0,content.indexOf(":"));
    java.lang.String namespaceUri = xmlStreamReader.getNamespaceContext().getNamespaceURI(prefix);
    return GDay.Factory.fromString(content,namespaceUri);
  } else {
    return GDay.Factory.fromString(content,"");
  }
}

代码示例来源:origin: org.apache.axis2/axis2-adb

public static Language fromString(javax.xml.stream.XMLStreamReader xmlStreamReader,
                          java.lang.String content) {
  if (content.indexOf(":") > -1){
    java.lang.String prefix = content.substring(0,content.indexOf(":"));
    java.lang.String namespaceUri = xmlStreamReader.getNamespaceContext().getNamespaceURI(prefix);
    return Language.Factory.fromString(content,namespaceUri);
  } else {
    return Language.Factory.fromString(content,"");
  }
}

代码示例来源:origin: org.apache.axis2/axis2-adb

public static _long fromString(javax.xml.stream.XMLStreamReader xmlStreamReader,
                          java.lang.String content) {
  if (content.indexOf(":") > -1){
    java.lang.String prefix = content.substring(0,content.indexOf(":"));
    java.lang.String namespaceUri = xmlStreamReader.getNamespaceContext().getNamespaceURI(prefix);
    return _long.Factory.fromString(content,namespaceUri);
  } else {
    return _long.Factory.fromString(content,"");
  }
}

相关文章

微信公众号

最新文章

更多