Bir XML dosyası var:XML elementtree indeksleme etiketleri
<sentence id="en_BlueRibbonSushi_478218345:2">
<text>It has great sushi and even better service.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218345:3">
<text>The entire staff was extremely accomodating and tended to my every need.</text>
</sentence>
<sentence id="en_BlueRibbonSushi_478218345:4">
<text>I've been to this restaurant over a dozen times with no complaints to date.</text>
</sentence>
XML elementtree kullanarak, bir etiket bir öznitelik category=
sahiptir <Opinion>
eklemek istiyorum. Ben karakter list = ['a', 'b', 'c']
bir listesi var ki, bu yüzden var mümkün adım adım her metne onları asign şudur:
<sentence id="en_BlueRibbonSushi_478218345:2">
<text>It has great sushi and even better service.</text>
<Opinion category='a' />
</sentence>
<sentence id="en_BlueRibbonSushi_478218345:3">
<text>The entire staff was extremely accomodating and tended to my every need.</text>
<Opinion category='b' />
</sentence>
<sentence id="en_BlueRibbonSushi_478218345:4">
<text>I've been to this restaurant over a dozen times with no complaints to date.</text>
<Opinion category='c' />
</sentence>
ben cümle id özelliğini kullanabilirsiniz farkındayım ama bu yeniden yapılandırılması bir sürü gerektirecektir benim kodu. Temel olarak, her bir cümle girişini liste dizinim ile hizalamak için dizine ekleyebilmeyi isterdim.
Nitelikler bir sözlük gibidir: XML verilerini varsayarsak bu belge ağacına öğe ekleyecek,
data
adında bir değişken bulunmaktadır. Sözlük siparişinin herhangi bir şekilde korunacağı garanti edilmez. – leovpOh Görüyorum. Doğrulayıcı ile birlikte çalışır (altın standart olarak kontrol edilir) ve değiştirmeye gerek yoktur. Teşekkürler! – user3058703
Tekrarlanabilir bir örnek yapabilir misiniz? – kilojoules