Unten ist mein XML zu extrahieren. Ich möchte eine Map[String,String]
mit Schlüssel erstellen ist zuerst in Zelle und Wert ist zweiter Wert, z. Map["Active" -> "A","Cancelled"->"c"......]
erstellen Karte von XML durch Elemente mit gleichem Tag
<?xml version="1.0" encoding="UTF-8" ?>
<dvm name="Mapping" xmlns="http://xmlns.oracle.com/dvm">
<description>
</description>
<columns>
<column name="XXXX"/>
<column name="YYYY"/>
</columns>
<rows>
<row>
<cell>Active</cell>
<cell>A</cell>
</row>
<row>
<cell>Cancelled</cell>
<cell>C</cell>
</row>
<row>
<cell>Suspended</cell>
<cell>S</cell>
</row>
<row>
<cell>Reserved</cell>
<cell>R</cell>
</row>
<row>
<cell>N/A</cell>
<cell>N</cell>
</row>
</rows>
</dvm>
Ich schlage vor, dass Sie ein Stück Papier und einen Bleistift zu bekommen. Schreiben Sie ** in Worten ** die Schritte, die Sie ergreifen müssen, um das Problem zu lösen. Nachdem Sie diese Schritte verstanden haben, übersetzen Sie sie in Code. –
Bitte korrigieren Sie Ihre Formatierung. Auch eine kleine Google-Suche würde Sie auf vorhandene Anleitungen zum Arbeiten mit Scala und XML verweisen. [wie diese] (https://alvinalexander.com/scala/xml-parsing-xpath-extract-xml-tag-attributes) – ramrunner
Sieht aus wie eine gut gestellte Frage zu mir, nur ein wenig Bearbeitung benötigt. – ashawley