Ana içeriğe geç

FXP Sayı Analizi

From 3.20.0

FXP, sayısalları analiz etmek için strnum npm kütüphanesini kullanır. Bu nedenle, strnum tarafından desteklenen seçenekleri numParseOptions özelliğine geçirebilirsiniz.

const result = parser.parse(xmlData, {
parseNodeValue: true, //varsayılan
numParseOptions: {
hex : true, //eğer true ise onaltılık sayılar ondalık sayılara dönüştürülecek
leadingZeros: true, //eğer true ise '006' 6 olarak işlenecek
skipLike: /regex/ //belirtilirse, verilen regex ile eşleşen string işlenmeyecek
}
});

bilgi

Geriye dönük uyumluluk sağlanması için, parseTrueNumberOnly özelliği true olarak ayarlanabilir.

eğer parseTrueNumberOnly true olarak ayarlanmışsa

const result = parser.parse(xmlData, {
parseNodeValue: true, //varsayılan
parseTrueNumberOnly: true
});

o zaman şu şekilde kabul edilecektir

const result = parser.parse(xmlData, {
parseNodeValue: true, //varsayılan
numParseOptions: {
hex : true,
leadingZeros: false,
}
});

Kırıcı değişiklik

tehlike

Uzun sayılar bilimsel gösterim olarak işlenecektir, bu nedenle bu durumu göz önünde bulundurmalısınız.