У меня есть еще один вопрос о Spark и Scala. Я хочу использовать эту технологию для получения данных и создания xml. Поэтому я хочу знать, можно ли создать узел самостоятельно (не автоматически) и какую библиотеку мы можем использовать? Я искал, но не нашел ничего интересного (как будто я новичок в этой технологии, я не знаю многих ключевых слов). Я хочу знать, есть ли в Spark что-то вроде этого кода (я пишу это в scala. Он работает локально, но я не могу использовать new File() в Spark).
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)
Я хочу знать, возможно ли это сделать с искрой.
Спасибо за ваш ответ и хорошего дня.