0

現在、Visual Studio で XML を生成できますが、結果を IE で開きたいと考えています。

矢印でマークされたコード行は、XML ファイルを生成する場所であり、右クリックすると XML ビジュアライザーに表示されます。XML を IE で開き、ノードを折りたたんだり展開したりして使いやすくしたいと考えています。IE で XML を表示する方法を教えてください。

 public bool GenerateNETSXML(AccountPRC acct, User currentUser)
        {
            bool success = true;
            int nextTransactionSequence = 0;
            NetsXMLGen xmlGen = new NetsXMLGen();
       ---> string xml = xmlGen.GenerateNetsXml(acct, ref nextTransactionSequence); 
            System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();
            byte[] xmlBytes = encoding.GetBytes(xml);
            RiskXML riskxml = new RiskXML(true);
            riskxml.GeneratedDate = DateTime.Now;
            riskxml.TransactionSequence = nextTransactionSequence;
            riskxml.NetsXML = xmlBytes;
            acct.CurrentRisk.LoadRiskXMLs(false);
            acct.CurrentRisk.RiskXMLs.Add(riskxml);
            return success;
        }
4

1 に答える 1

0

次のようにファイルに書き込みます。

string s = "<xml><foo></foo></xml>";
XmlDocument xdoc = new XmlDocument();
xdoc.LoadXml(s);
xdoc.Save("myfilename.xml");

次に、他のファイルと同じように IE でファイルを開きます。

于 2012-07-26T03:59:47.433 に答える