Próbuję przeanalizować plik plist Apple i muszę uzyskać węzeł tablicy w nim. Niestety jego jedynym unikalnym identyfikatorem jest rodzeństwo węzłowe tuż przed nim, <key>ProvisionedDevices</key>
. W tej chwili najlepiej jest używać zapytań XPATH Javy lub Node.indexOf
.Jak mogę uzyskać węzeł sąsiadujący z unikalnym węzłem przy użyciu Scala?
Oto przykład:
<plist version="1.0">
<dict>
<key>ApplicationIdentifierPrefix</key>
<array>
<string>RP8CBF4MRE</string>
</array>
<key>CreationDate</key>
<date>2010-05-10T11:44:35Z</date>
<key>DeveloperCertificates</key>
<array>
...
<key>ProvisionedDevices</key>
<array>
... // I need the Nodes here
</array>
</dict>
</plist>
Dzięki!
zipWithIndex nie wydają się być członkiem NodeSeq. Czy zostało dodane w 2.8? Używam 2.7.7. – pr1001
@ pr1001 Umieść przed nim '.toList'. –
Dzięki, że działa. – pr1001