91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 261KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-04
  • 語言: C#
  • 標簽:

資源簡介

最近做項目,要用C#寫,而且數據格式是那種節點套節點能把人套死的XML,看著都覺得暈,而且節點跳躍性很大,真心覺得單純用環境自帶的XMLDocument類完全達不到自己的需要,因為XML里面涉及到節點循環,循環里面又套循環,說到這,我已經不想吐槽了,foreach是個好東西,但是套太多絕對是麻煩,不如封裝成一個類庫,自己想要的功能都加進去(較之前寫的那個增加了節點,注釋節點,帶有屬性節點的封裝,以及附加了測試例子,功能很強大,也可以自己動手添加自己需要的方法),好了,0分分享!!!!!!;

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
using?System.xml;
using?System.IO;
using?System.Configuration;
using?System.Data.SqlClient;
using?xmlOpera;
namespace?xmlOpera
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}

????????///?
????????///?根據xml?原本帶的方法?一個個尋找節點
????????///?

????????///?
????????///?
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????xmlDocument?doc?=?new?xmlDocument();
????????????string?Path?=?Application.StartupPath+“\\ECG.xml“;//轉義符?得多加個斜杠

????????????try
????????????{
???????????????
????????????????doc.Load(Path);
????????????????xmlNode???????????????Root?=?doc.DocumentElement;//獲得當前根節點
????????????????xmlNodeList???????NodeList?=?Root.ChildNodes;????//所有節點?都是?以根點為集合?被包圍的
????????????????xmlNodeList?ChildNodesList?=?null;//局部?孩子節點集合?通用變量
????????????????xmlNodeList???????CNodeList?=?null;//局部?孩子節點結合?保存父節點下的孩子節點結合
????????????????xmlNode??????????????CNode?=?null;//局部?單子節點?????通用變量

????????????????foreach?(xmlNode?xmlNode?in?NodeList)//所有的只要是?Root的孩子節點的操作都在這個?foreach?里面?解析
????????????????{
????????????????????if?(“recordTarget“.Equals(xmlNode.Name))//找到這個?recordTarget--病人信息?節點
????????????????????{
????????????????????????ChildNodesList?=?xmlNode.ChildNodes;//得到這個節點的?孩子節點
????????????????????????foreach?(xmlNode?xmlNode_?in?ChildNodesList)//再次遍歷
????????????????????????{
????????????????????????????if?(“patientRole“.Equals(xmlNode_.Name))
????????????????????????????{?
????????????????????????????????//開始操作
????????????????????????????????ChildNodesList?=?xmlNode_.ChildNodes;
????????????????????????????????xmlNode?Node?=?null;

????????????????????????????????Node?=?ChildNodesList[3];//?患者ID?節點
????????????????????????????????tb_ID.Text=Node.Attributes[“extension“].Value;
????????????????????????????
????????????????????????????}
????????????????????????}//end?foreach?尋找patientRole?節點

????????????????????}//end?if?recordTarget?節點?

????????????????????if(“title“.Equals(xmlNode.Name))//?title?節點?標注?檢查報告類型
????????????????????{
??????????????????????????this.Text?=?xmlNode.InnerText;
????????????????????}

????????????????????if?(“component“.Equals(xmlNode.Name))
????????????????????{
????????????????????????xmlNode?structuredBody?=?xmlNode.ChildNodes[0];//節點:structuredBody??父節點一定要保存?很重要
????????????????????????CNodeList?=?structuredBody.ChildNodes;
????????????????????????CNode?=?CNodeList[1];//注釋節點?0?再下面一個節點?就是節點?:component?索引?:1?--?文檔中患者相關信息
????????????????????????ChildNodesList?=?CNode.ChildNodes;//component?子節點
????????????????????????CNode?=?ChildNodesList[0];//節點:Section
???????????????????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1281??2016-09-23?16:48??C#操作xml\xmlOpera\UpgradeLog.xml

?????文件????????345??2016-09-23?16:48??C#操作xml\xmlOpera\xmlOpera\App.config

?????文件??????24922??2016-09-23?16:37??C#操作xml\xmlOpera\xmlOpera\bin\Debug\ECG.xml

?????文件?????????54??2016-09-23?16:37??C#操作xml\xmlOpera\xmlOpera\bin\Debug\Log\2016-09-21.txt

?????文件?????????54??2016-09-23?16:37??C#操作xml\xmlOpera\xmlOpera\bin\Debug\Log\2016-09-22.txt

?????文件??????22528??2016-09-27?09:55??C#操作xml\xmlOpera\xmlOpera\bin\Debug\xmlOpera.exe

?????文件????????345??2016-09-23?16:48??C#操作xml\xmlOpera\xmlOpera\bin\Debug\xmlOpera.exe.config

?????文件??????44544??2016-09-27?09:55??C#操作xml\xmlOpera\xmlOpera\bin\Debug\xmlOpera.pdb

?????文件??????11592??2016-09-27?09:55??C#操作xml\xmlOpera\xmlOpera\bin\Debug\xmlOpera.vshost.exe

?????文件????????345??2016-09-23?16:48??C#操作xml\xmlOpera\xmlOpera\bin\Debug\xmlOpera.vshost.exe.config

?????文件????????490??2010-03-17?22:39??C#操作xml\xmlOpera\xmlOpera\bin\Debug\xmlOpera.vshost.exe.manifest

?????文件??????28773??2016-09-27?09:55??C#操作xml\xmlOpera\xmlOpera\bin\Debug\樣本.xml

?????文件??????14438??2016-09-27?09:55??C#操作xml\xmlOpera\xmlOpera\Form1.cs

?????文件??????14768??2016-09-26?17:03??C#操作xml\xmlOpera\xmlOpera\Form1.Designer.cs

?????文件???????5817??2016-09-26?17:03??C#操作xml\xmlOpera\xmlOpera\Form1.resx

?????文件??????12572??2016-09-23?16:48??C#操作xml\xmlOpera\xmlOpera\obj\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????6346??2016-09-27?09:55??C#操作xml\xmlOpera\xmlOpera\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件????????348??2016-09-26?17:03??C#操作xml\xmlOpera\xmlOpera\obj\Debug\GenerateResource.read.1.tlog

?????文件????????782??2016-09-26?17:03??C#操作xml\xmlOpera\xmlOpera\obj\Debug\GenerateResource.write.1.tlog

?????文件?????151323??2016-09-23?16:48??C#操作xml\xmlOpera\xmlOpera\obj\Debug\ResolveAssemblyReference.cache

?????文件??????????0??2016-09-23?16:37??C#操作xml\xmlOpera\xmlOpera\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

?????文件??????????0??2016-09-23?16:37??C#操作xml\xmlOpera\xmlOpera\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

?????文件??????????0??2016-09-23?16:37??C#操作xml\xmlOpera\xmlOpera\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

?????文件???????4608??2016-09-23?16:50??C#操作xml\xmlOpera\xmlOpera\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll

?????文件???????2004??2016-09-27?09:55??C#操作xml\xmlOpera\xmlOpera\obj\Debug\xmlOpera.csproj.FileListAbsolute.txt

?????文件????????975??2016-09-23?16:37??C#操作xml\xmlOpera\xmlOpera\obj\Debug\xmlOpera.csproj.GenerateResource.Cache

?????文件???????2364??2016-09-23?16:37??C#操作xml\xmlOpera\xmlOpera\obj\Debug\xmlOpera.csprojResolveAssemblyReference.cache

?????文件??????22528??2016-09-27?09:55??C#操作xml\xmlOpera\xmlOpera\obj\Debug\xmlOpera.exe

?????文件????????180??2016-09-26?17:03??C#操作xml\xmlOpera\xmlOpera\obj\Debug\xmlOpera.Form1.resources

?????文件??????44544??2016-09-27?09:55??C#操作xml\xmlOpera\xmlOpera\obj\Debug\xmlOpera.pdb

............此處省略39個文件信息

評論

共有 條評論

相關資源