Tôi đang cố gắng phân tích cú pháp một tệp plist của Apple và tôi cần có một nút Node trong đó. Rất tiếc, mã định danh duy nhất của nó là anh chị em Node ngay trước nó, <key>ProvisionedDevices</key>
. Ngay bây giờ những suy nghĩ tốt nhất của tôi là sử dụng truy vấn XPATH của Java hoặc Node.indexOf
.Làm thế nào tôi có thể nhận được một Nút liền kề với một Nút duy nhất bằng cách sử dụng Scala?
Dưới đây là một ví dụ:
<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>
Cảm ơn!
zipWithIndex dường như không phải là thành viên của NodeSeq. Nó đã được thêm vào trong 2,8? Tôi đang sử dụng 2.7.7. – pr1001
@ pr1001 Đặt '.toList' trước đó rồi. –
Cảm ơn, điều đó hoạt động. – pr1001