實(shí)例解析XPath串函數(shù)和XSLT(3)_Xml教程
推薦:如何編寫結(jié)構(gòu)完整的XML文檔一個(gè)XML文檔如果符合一些基本的規(guī)范,那它就是結(jié)構(gòu)規(guī)范的。XML格式有一套比HTML簡單的解析規(guī)則,允許XML解析器不需要外部描述或了解數(shù)據(jù)含義就可以解析XML數(shù)據(jù)。 起始標(biāo)簽和結(jié)束
下面是程序的執(zhí)行結(jié)果。
1.VC6建立Win32控制臺(tái)應(yīng)用程序。
2.在stdafx.h中添加下面的代碼:
#include <TCHAR.H> #include <stdio.h> #include <time.h> #import "msxml4.dll" // If this import statement fails, you need to install MSXML 4.0 SP1 from: //http://msdn.microsoft.com/downloads/sample.asp?url=/MSDN-FILES/027/001/766/msdncompositedoc.xml #include <msxml2.h> using namespace MSXML2; inline void EVAL_HR( HRESULT _hr ) |
3.上面的代碼引入MSXML4類型庫,包含MSXML頭文件,檢查HRESULT值并聲明了一些全局變量。
4.main函數(shù):
int main(int argc, char* argv[]) { try { EVAL_HR(CoInitialize(NULL)); // Make sure that MSXML 4.0 is installed // Make sure that XML and XSL file names are passed } |
5.XML文件和XSLT樣式表文件名作為命令行參數(shù)傳遞給應(yīng)用程序。主函數(shù)通過調(diào)用isMSXMLInstalled驗(yàn)證 MSXML4.0是否安裝。接下來兩次調(diào)用loadDocument;先是加載XML文檔,然后是加載XSLT樣式表。 最后調(diào)用transformNode進(jìn)行轉(zhuǎn)換。
分享:淺析XML簡易教程之一在Intel的早期,Andy Grove遇到一個(gè)雇員 - 他建議公司在芯片的基礎(chǔ)上開發(fā)個(gè)人計(jì)算機(jī)。AndyGrove疑問道“個(gè)人計(jì)算機(jī)能做什么呢?”,這個(gè)雇員舉例說,它可以存儲(chǔ)處方。Grove考慮到整個(gè)研究、開發(fā)
- xml創(chuàng)建節(jié)點(diǎn)(根節(jié)點(diǎn)、子節(jié)點(diǎn))
- WML開發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法
- WMLScript的語法基礎(chǔ)
- 收集的WML Script標(biāo)準(zhǔn)函數(shù)庫
- WML教程之文本框控件Input
- 無線標(biāo)記語言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)
- xml文件的結(jié)構(gòu)解讀
- 關(guān)于XSL - XSL教程
- 選擇模式 - XSL教程 - 2
- XPath入門 - XSL教程 - 3
- 匹配模式 - XSL教程 - 4
- 測試模式 - XSL教程 - 5
- 相關(guān)鏈接:
- 教程說明:
Xml教程-實(shí)例解析XPath串函數(shù)和XSLT(3)
。