基於XML操作輔助類

2022-03-16 08:36:55 字數 757 閱讀 2204

在實際的專案應用中,很多地方需要用的xml,程式的配置,一些客戶配置的資料,但是主要用在配置檔案,web services,跨系統的資訊傳遞。分析用過jaxb,不過,schema改變之後,還有就是電子商務中的xml,比如ebxml,ariba的cxml,commerceone自己有一套,sap也支援xml。

獲得節點屬性

//////

獲得乙個xml節點屬性

//////

xmldocument物件,用於建立乙個xmlattribute

///屬性名稱

///屬性值

///public

static

xmlattribute getxmlattribute(xmldocument doc,

string

name,

string

value)

然後呢,我們需要通過文件路徑去獲取乙個xml文件,當然方法是比較簡單的,通過load()方法載入

獲得xml文件

//////

獲得乙個xml文件

//////

路徑加檔名稱

///public

static

xmldocument getxmldocument(

string

path)

我們也可以這樣寫,效果是一樣的

xdocument xdoc = xdocument.load(path);然後直接返回xdoc

反射操作輔助類ReflectionUtil

反射操作輔助類 public sealed class reflectionutil private static bindingflags bindingflags bindingflags.declaredonly bindingflags.public bindingflags.nonpubl...

基於MailKit的傳送郵件輔助類

mailkit是net下免費開源的郵箱類庫,其github位址為 一般情況下,mailkit都工作的很好,但可能是姿勢不對,在傳送附件時,只要附件名為中文名,接收方接收到的附件名必然是亂碼或者tcmime.xx.xx.xx.bin 這種完全不明覺厲的東東 具體會亂碼還是顯示tcmime跟檔名長度有關...

簡單XML操作類

返回xml檔案指定元素的指定屬性值 指定元素 指定屬性 public static bool getxmlvalue string key,out string value value return false 設定xml檔案指定元素的指定屬性的值 指定元素 指定屬性 指定值 public stat...