亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我們可以將XML文件導入另一個XML文件嗎?

我們可以將XML文件導入另一個XML文件嗎?

茅侃侃 2019-10-28 14:17:02
我們可以將一個XML文件導入另一個XML文件嗎?我的意思是說,在XML中是否有任何導入標記,它將XML路徑作為參數并導入XML(為其提供路徑)。
查看完整描述

3 回答

?
莫回無

TA貢獻1865條經驗 獲得超7個贊

Mads Hansen的解決方案很好,但是要成功讀取.NET 4中的外部文件,需要花費一些時間來弄清楚使用有關解析程序,ProhibitDTD等的注釋中的提示。


這是這樣做的:


        XmlReaderSettings settings = new XmlReaderSettings();

        settings.DtdProcessing = DtdProcessing.Parse;

        XmlUrlResolver resolver = new XmlUrlResolver();

        resolver.Credentials = System.Net.CredentialCache.DefaultCredentials;

        settings.XmlResolver = resolver;

        var reader = XmlReader.Create("logfile.xml", settings);

        XmlDocument doc = new XmlDocument();

        doc.Load(reader);

        foreach (XmlElement element in doc.SelectNodes("//event"))

        {

            var ch = element.ChildNodes;

            var count = ch.Count;

        }

logfile.xml:


<?xml version="1.0"?>

<!DOCTYPE logfile [

<!ENTITY events    

 SYSTEM "events.txt">

]>

<logfile>

&events;

</logfile>

events.txt:


<event>

    <item1>item1</item1>

    <item2>item2</item2>

</event>


查看完整回答
反對 回復 2019-10-28
  • 3 回答
  • 0 關注
  • 721 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號