我还有一个关于 Spark 和 Scala 的问题。我想使用该技术来获取数据并生成 xml。因此,我想知道是否可以自己创建节点(不是自动创建)以及我们可以使用什么库?我搜索但没有发现什么很有趣的东西(就像我是这项技术的新手,我不知道很多关键字)。我想知道 Spark 中是否有类似这样的代码(我在 scala 中编写。它在本地工作,但我不能在 Spark 中使用 new File())。
val docBuilder: DocumentBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder()
val document = docBuilder.newDocument()
ar root:Element = document.createElement("<name Balise>")
attr = document.createAttribute("<attr1>")
attr.setValue("<value attr1>")
root.setAttributeNode(<attr>)
attr = document.createAttribute("<attr2>")
attr.setValue("<value attr2>")
root.setAttributeNode(attr)
document.appendChild(root)
document.setXmlStandalone(true)
var transformerFactory:TransformerFactory = TransformerFactory.newInstance()
var transformer:Transformer = transformerFactory.newTransformer()
var domSource:DOMSource = new DOMSource(document)
var streamResult:StreamResult = new StreamResult(new File(destination))
transformer.transform(domSource,streamResult)
我想知道火花是否可以做到这一点。
感谢您的回答,祝您有美好的一天。