
name.remal.org.w3c.dom.Document.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of common-kotlin Show documentation
Show all versions of common-kotlin Show documentation
Java & Kotlin tools: common-kotlin
The newest version!
package name.remal
import org.w3c.dom.Document
import org.xml.sax.InputSource
import java.io.File
import java.io.InputStream
import java.io.Reader
import java.net.URI
import java.net.URL
import javax.xml.parsers.DocumentBuilderFactory
private val documentBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder()
fun newDocument(): Document = documentBuilder.newDocument()
fun parseDocument(inputSource: InputSource): Document = documentBuilder.parse(inputSource)
fun parseDocument(file: File) = parseDocument(newSAXInputSource(file))
fun parseDocument(url: URL) = parseDocument(newSAXInputSource(url))
fun parseDocument(inputStream: InputStream, location: URI? = null) = parseDocument(newSAXInputSource(inputStream, location))
fun parseDocument(reader: Reader, location: URI? = null) = parseDocument(newSAXInputSource(reader, location))
fun parseDocument(string: String, location: URI? = null) = parseDocument(newSAXInputSource(string, location))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy