Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何读取InputStream形式的xml_Java_Xml_Inputstream - Fatal编程技术网

Java 如何读取InputStream形式的xml

Java 如何读取InputStream形式的xml,java,xml,inputstream,Java,Xml,Inputstream,在我的web服务中,我得到了必须根据模式作为InputStream进行验证的xml。 如果xml的根元素中有“version”属性,我必须根据需要选择不同的模式文件。 有没有一种便宜的方法可以做到这一点,或者我必须将InputStream转换为XML并通过它进行解析?尝试掌握Java中XML处理的基础知识。特别是,有一些章节介绍了在使用或进行解析时验证XML。请注意,还有许多其他解析XML的方法,例如、、等等。您的问题没有任何意义。InputStream不是“表单”,它是连接数据的一种方式。您没

在我的web服务中,我得到了必须根据模式作为InputStream进行验证的xml。 如果xml的根元素中有“version”属性,我必须根据需要选择不同的模式文件。
有没有一种便宜的方法可以做到这一点,或者我必须将InputStream转换为XML并通过它进行解析?

尝试掌握Java中XML处理的基础知识。特别是,有一些章节介绍了在使用或进行解析时验证XML。请注意,还有许多其他解析XML的方法,例如、、等等。

您的问题没有任何意义。InputStream不是“表单”,它是连接数据的一种方式。您没有将InputStreams“转换”为XML,您只是读取它们。通过“将架构验证为InputStream”,是否意味着您没有机会重新创建输入流,即准备、关闭流,然后使用架构验证器重新分析?