我有一个问题,最好是从txt文件中读取char并进行更改。或者最好将txt文件转换为xml,然后在文件中进行更改? 我有txt文件:
Record: 1
{
choice = mobileToMobile:{
subscriberServicesIndicator = 09,
callIdentificationNumber = 70 CD BE,
recordSequenceNumber = 40 63 0F,
typeOfCallingSubscriber = 01,
callingPartyNumber = 41 27 27 19 66 91, -> needs to be changed to 41 72 72 91 66 19
calledPartyNumber = 31 27 37 72 73 10, -> needs to be changed to 31 72 73 27 37 10
disconnectingParty = callingPartyRelease,
dateForStartofCharging = 14 0C 01 1F, -> change from hexadecimal to decimal number
timeForStartofCharging = 0A 35 00, -> ...
timeForStopofCharging = 0A 38 1D, ->
chargeableDuration = 00 03 1E,
interruptionTime = 00 00 00,
timeFromRegisterSeizureToStartOfCharging = 00 00 07,
calledSubscriberInitialServingCellID = 02 06 33,
originForCharging = 00,
}
}
Record: 2
{
...... so on
}
答案 0 :(得分:1)
为了便于阅读,我会在XML文件中执行此操作,但它完全相同。 此外,在我看来,使用XML阅读工具更容易,但也许只是我。
答案 1 :(得分:0)
.txt文件和.xml文件实际上是相同的。文件扩展名只是告诉文件中的内容。我建议使用.xml,所以如果有人找到该文件,他们就知道那里有什么。
答案 2 :(得分:0)
如果你通过char做自己的事情char,你可能会发现你的代码没有被优化,并且会疯狂地追逐资源。所以在这方面,我会说要远离,除非你真的知道你在做什么。
使用XML可以使用大量工具(例如XPath)来查询和更新值。这些工具可能会进行高度优化,因此您可以使用它而无需担心资源以获得最佳性能,
只是旁注。您提供的文本看起来很像JSON,可能是第三个使用的选项。