/// <summary>
/// 通过本地文件获取税种状态
/// </summary>
/// <param name="nsrsbh">The NSRSBH.</param>
/// <param name="zq">The zq.</param>
/// <param name="taxKind">Kind of the tax.</param>
/// <returns></returns>
public static int GetTaxState(string nsrsbh, string zq, string kind)
{
string dataFile = xml文件路径;
if (File.Exists(dataFile))
{
string dataContent = File.ReadAllText(dataFile, encoding ?? Encoding.GetEncoding("GBK"));
XmlDocument document = new XmlDocument
{
InnerXml = dataContent
};
XmlNode node = document.SelectSingleNode($"/NS/REPORTLIST/N[@ID='{kind}']");
if (node?.Attributes?["STATE"] != null)
{
return Convert.ToInt32(node.Attributes["STATE"].Value);
}
}
return -1;
}
C#读取xml文件
最新推荐文章于 2024-08-13 15:29:02 发布