Ñ»·¶ÁÈ¡XMLÖµ - VC/MFC / »ù´¡Àà
<version_description>
<version>123</version>
<custom_id>456</custom_id>
<release_date>789</release_date>
<module>server</module>
</version_description>
¶ÁÈ¡ÉÏÃæversion_descriptionÏÂÃæ¶àÓеÄÖµ¡£
ÏÂÃæÕâ¶Î´úÂëÈçºÎÑ»·¶ÁÈ¡²¢ÓÃMessageBoxµ¥¸öÏÔÊ¾ÄØ£¿
xmlNode=(MSXML2::IXMLDOMElementPtr)(pXMLDoc->selectSingleNode(_T("//version_description")));
VARIANT varVal;
xmlNode->get_nodeTypedValue(&varVal);
CString strValue = (TCHAR*)(_bstr_t)varVal;
CString str(varVal.bstrVal);
MessageBox(strValue);
xml²»¾ÍÊǸöÊ÷°¡, ºÇºÇ, ÄDZéÀúÊ÷, ÓÐÖÐÐò, ǰÐò, ºóÐò°¡. Ëã·¨googleÁ¢ÂíÕÒµ½.
È»ºó×Ô¼º½¨Á¢¸öCMapµÄÓ³Éä, ¹Ø¼ü×ÖΪxml½ÚµãÃû×Ö(CString), ֵΪ±éÀúµ½¸Ã½ÚµãµÄº¯ÊýµØÖ·(&YourFunction(..))
Ïà¹ØÎÊ´ð£º
ΪʲôÎҵijÌÐòµ÷ÓÃXMLÅäÖÃÎļþÖеİ¢À²®ÎÄÏÔʾ²»³öÀ´£¿ÆäËûµÄÓïÖÖ¶¼¿ÉÒÔ£¬ÈçÖÐÎÄ£¬Ó¢ÎÄ£¬µÂÎͼ¿É¡£
ÎÒ½«XMLµÄ±àÂë¸ÄΪutf-8ºÍunicodeµÄµ½µÃ½á¹û¶¼Ò»Ñù.
°¢À²®ÎĵÄ×Ö¿âÄãÓÐô£¿
ÓÐ,ÎÒµÄEXEÊÇ·ÅÔÚpc»úÉÏÖ´Ðе ......
XMLÎļþÄÚÈÝ£º
- <ResList>
<page>0</page>
- <resItem>
<resName>WWW</resName>
</resItem>
- <resItem>
&nb ......
package com.javabean.xml;
import java.net.MalformedURLException;
import java.net.URL;
import org.dom4j.io.SAXReader;
import org.dom4j.Attribute;
import org.dom4j.Document;
import org.dom4j.Docum ......
XML_PARSER_STRUCT parser;
ret = xml_new_parser(&parser);
xml_register_element_handler(&parser, mmi_pict_read_xml_start_element_login, mmi_pict_read_xml_end_element_lo ......
loadxmldoc.jsÎļþÄÚÈÝ£º
function loadXMLDoc(dname)
{
try //Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
catch(e)
{
&nb ......