Alfred 2 uygulaması için XML oluşturmaya çalışıyorum. Böyle tür görünüyor:XML'de marshalling yapıldığında isteğe bağlı "ihmal"?
<items>
<item autocomplete="My Thing">
<title>My Thing</title>
</item>
<item>
<title>My Other Thing</title>
</item>
<item autocomplete="">
<title>My Third Thing</title>
</item>
</items>
karşılaştığım belirli zorluk item
üzerinde autocomplete
nitelik boş bir dizeye ayarlanırsa daha eksikse Alfred farklı davranır olmasıdır.
Sonuç olarak, her iki olanaklarını teklif edebilmek istiyorum: varsayılan (omitempty
) tarafından niteliğini ihmal, ancak boş bir dize (değilomitempty
) olarak ayarlanmalıdır zorlamak imkanı sunuyoruz.
Bunu yapmak için nasıl giderim?
teşekkürler. Bunu yapmaktan kaçınmayı umuyordum, çünkü hemen hemen her değer bir dizgedir, bu yüzden API, iplere işaret eden bir itici karmaşa olacaktır. Sanırım XML'i "elle" üretmek zorunda kalacağım. – wbg