📄 fragmentstreamreadertest.java
字号:
package org.codehaus.xfire.util.stax;import javax.xml.stream.XMLInputFactory;import javax.xml.stream.XMLOutputFactory;import javax.xml.stream.XMLStreamReader;import org.codehaus.xfire.test.AbstractXFireTest;import org.codehaus.xfire.util.STAXUtils;/** * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a> * @since Oct 26, 2004 */public class FragmentStreamReaderTest extends AbstractXFireTest{ private XMLInputFactory ifactory; private XMLOutputFactory ofactory; public void testReader() throws Exception { XMLInputFactory ifactory = STAXUtils.getXMLInputFactory(null); XMLStreamReader reader = ifactory.createXMLStreamReader(getClass().getResourceAsStream("/org/codehaus/xfire/util/amazon.xml")); DepthXMLStreamReader dr = new DepthXMLStreamReader(reader); STAXUtils.toNextElement(dr); assertEquals("ItemLookup", dr.getLocalName()); assertEquals(XMLStreamReader.START_ELEMENT, reader.getEventType()); FragmentStreamReader fsr = new FragmentStreamReader(dr); assertTrue(fsr.hasNext()); assertEquals(XMLStreamReader.START_DOCUMENT, fsr.next()); assertEquals(XMLStreamReader.START_DOCUMENT, fsr.getEventType()); fsr.next(); assertEquals("ItemLookup", dr.getLocalName()); assertEquals(XMLStreamReader.START_ELEMENT, reader.getEventType()); fsr.close(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -