HTML to J2HTML converter
+ + + + +J2HTML code :
+
+ J2HTML code :
+
+ example html input
\ No newline at end of file diff --git a/html-to-j2html/settings.gradle.kts b/html-to-j2html/settings.gradle.kts new file mode 100644 index 00000000..d97ad3ff --- /dev/null +++ b/html-to-j2html/settings.gradle.kts @@ -0,0 +1,12 @@ +pluginManagement { + repositories { + mavenCentral() + gradlePluginPortal() + } +} + +plugins { + id("org.gradle.toolchains.foojay-resolver-convention") version "0.5.0" +} + +rootProject.name = "html-to-j2html" \ No newline at end of file diff --git a/html-to-j2html/src/commonMain/kotlin/com/html/to/j2html/common/Converter.kt b/html-to-j2html/src/commonMain/kotlin/com/html/to/j2html/common/Converter.kt new file mode 100644 index 00000000..3ab453f6 --- /dev/null +++ b/html-to-j2html/src/commonMain/kotlin/com/html/to/j2html/common/Converter.kt @@ -0,0 +1,423 @@ +package com.html.to.j2html.common +import com.mohamedrejeb.ksoup.html.parser.KsoupHtmlHandler +import com.mohamedrejeb.ksoup.html.parser.KsoupHtmlParser + +data class Tag(val name : String, val attributes : Map