gpt4 book ai didi

xml - 如何创建一个从标准输入读取的 Scala XMLEventReader?

转载 作者:数据小太阳 更新时间:2023-10-29 02:23:20 26 4
gpt4 key购买 nike

我希望能够将 XML 文件通过管道传输到程序中,并使用 XMLEventReader 读取它。我能为 XMLEventReader 找到的唯一构造函数将 Source 作为参数,但 scala.io.StdIn 不是 Source 而且我找不到任何方法将它变成 Source。可以做到吗?如果可以,怎么做?

最佳答案

您可以使用 java.lang.System.in 作为 InputStreamscala.Console.in作为 BufferedReader。更喜欢后者,因为它可以在测试中轻松修改(使用 Console.withIn)。

import javax.xml.transform.stream.StreamSource

val source = new StreamSource(Console.in)

关于xml - 如何创建一个从标准输入读取的 Scala XMLEventReader?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52711546/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com