<ENVELOPE>
<BODY>
<IMPORTDATA>
<REQUESTDATA>
<TALLYMESSAGE xmlns:UDF="TallyUDF">
<VOUCHER REMOTEID="4b6b9384" VCHKEY="4b6b9384" VCHTYPE="Payment" ACTION="Create" OBJVIEW="Accounting Voucher View">
<DATE>20160102</DATE>
</VOUCHER>
</TALLYMESSAGE>
</REQUESTDATA>
</IMPORTDATA>
</BODY>
</ENVELOPE>
這是xml文件現在我想將日期序列化爲.net,如01/02/2016(dd/mm/yy或mm/dd/YY格式) 我想這雙向如何做從XML到C#.NET的序列化日期
objCompanyVouchar.VOUCHER_DATE=XmlConvert.ToDateTime(node.SelectSingleNode("DATE").InnerText)
objCompanyVouchar.VOUCHER_DATE = Convert.ToDateTime(node.SelectSingleNode("DATE").InnerText);
但它顯示異常「字符串未被識別爲有效的DateTime。」 有誰知道我該如何解決這個問題?
嗨張學友,在上述XML partyledgername比one.How找到兩個partyledgername –
嗨@anisprogrammer可以更使用'SelectNodes':'var pnameNodes = node.SelectNodes(「PARTYLEDGERNAME」);'pnameNodes是一個XmlNodeList,其中包含'pnameNodes [0] .InnerText =「Standard Chartered Bank」;''''和'pnameNode [1] .InnerText =「XYZ有限公司「;' – Jacky