Практика XML в Kotlin
Дан следующий XML:
val xml = """
<root>
<venue city="kazan">arena</venue>
</root>
""".trimIndent()
Выведите в консоль подпись площадки и код города из атрибута.
Дан следующий XML:
val xml = """
<root>
<lesson code="L1">syntax</lesson>
<lesson code="L2">types</lesson>
<lesson code="L3">loops</lesson>
</root>
""".trimIndent()
Выведите в консоль код и тему каждого урока.
Дан следующий XML:
val xml = """
<root>
<parcel>
<route>
<stop>warehouse</stop>
</route>
</parcel>
</root>
""".trimIndent()
Выведите в консоль текст самого глубокого тега
stop.
Дан следующий XML:
val xml = """
<root>
<device id="d1" kind="sensor">
<model-x>rx100</model-x>
<room-id>lab</room-id>
</device>
<device id="d2" kind="relay">
<model-x>tx40</model-x>
<room-id>hall</room-id>
</device>
</root>
""".trimIndent()
Выведите для каждого device идентификатор,
тип, модель и комнату.