jvmAndAndroidMain.org.jetbrains.compose.resources.Resource.jvmandandroid.kt Maven / Gradle / Ivy
/*
* Copyright 2020-2022 JetBrains s.r.o. and respective authors and developers.
* Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE.txt file.
*/
package org.jetbrains.compose.resources
import org.jetbrains.compose.resources.vector.xmldom.Element
import org.jetbrains.compose.resources.vector.xmldom.ElementImpl
import org.xml.sax.InputSource
import java.io.ByteArrayInputStream
import javax.xml.parsers.DocumentBuilderFactory
internal actual fun parseXML(byteArray: ByteArray): Element =
ElementImpl(
DocumentBuilderFactory
.newInstance().apply {
isNamespaceAware = true
}
.newDocumentBuilder()
.parse(InputSource(ByteArrayInputStream(byteArray)))
.documentElement)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy