VB.NET读取保存项目中相对路径的XML

XML实际路径:E:\Project\eip\WebRoot\PowerEIPApplication\OnlienQuery\aul.xml
XML内容:
?<?xml version="1.0" encoding="utf-8"?>
<base>
  <shopId>10000001</shopId>
</base>

.VB代码
Imports System.Xml
Partial Public Class Query_Page
    Inherits System.Web.UI.Page

    Public strToExcel As String = "none"
    Public fileContents As String
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        
        Dim filename As String
        Dim curDir As String = System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase    '运行文件的当前相对目录     '"\"

        curDir = curDir.Substring(curDir.IndexOf("E:"), curDir.LastIndexOf(".") - 8)
        filename = curDir & "/aul.xml"
        filename = filename.Replace(".", "/").Replace("aul/xml", "aul.xml").Replace("/WebRoot/bin/Status", "")
        'Response.Write(filename)
        Dim doc As XmlDocument = New XmlDocument()
        doc.Load(filename)

        Dim root As XmlNode = doc.DocumentElement
        Dim shopId As XmlNode = root.SelectSingleNode("//base/shopId")
        Response.Write(shopId.InnerText) '读取节点值
        shopId.InnerText = "10000001" '设置节点值
        doc.Save(filename) '保存XML

    End Sub

End Class


转载于:https://www.cnblogs.com/wybshyy/p/5847854.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值