XMLÖк¬ÓÐhtml±êÇ©µÄÎÊÌâ
¿´½áÂÛÇëÖ±½Ó¿´ÏÂÃæ
½ñÌìдÉú³ÉxmlµÄphp¡£Ã»ÓÐÓÃʲôXMLDOMNodeÖ®ÀàµÄÀ´Éú³É£¬¶øÊÇÖ±½Óecho³öxmlµÄÄÚÈÝ¡£
xmlµÄÄÚÈÝÖÐÓÐÒ»²¿·ÖµÄÊý¾ÝÊÇ´ÓdbÖÐÑ»·È¡³öµÄ£¬ÎÊÌâ¾Í³öÔÚÕâ¡£ÎÒ·¢ÏÖÈ«²¿È¡³öÊý¾Ýʱ£¬¶ÔÓÚÉú³ÉµÄxml£¬simplexml_load_string·µ»Øfalse£¬¼´±íÃ÷Éú³ÉµÄxmlÊÇ·Ç·¨µÄ¡£
debugһϣ¬·¢ÏÖÈ¡³öÊý¾Ý¼ÓÒÔÏÞÖÆ limit 8 һϾÍûÓÐÎÊÌ⣬µÚ9¸öÊý¾ÝÒ»µ©È¡³ö¾Í»áÔÚ³Éxml·Ç·¨¡£×Ðϸ±È¶ÔÁËϵÚ9ÌõÊý¾Ý£¬ÖÕÓÚ·¢ÏÖÎÊÌâËùÔÚ£¬Êý¾ÝÖаüº¬ÊÖ¶¯ÊäÈëµÄhtml±êÇ©£¬¶øÇҹؼüÎÊÌâÊÇÕâЩ±êÇ©µÄÓÐЩûÓйØÃÅ¡£¡£¡£
/********************¿´ÏÂÃæ¼´¿É**********************/
1 xmlÓï·¨¸üÑϸñ¡£[start][/start]±êÇ©±ØÐë³É¶Ô³öÏÖ¡£htmlµÄtagûÓÐÕâôÑϸñ¡£
2 xmlÖаüº¬ÓÐhtml tagʱ£¬»á°ÑÕâЩtagµ±×÷xmlµÄÒ»²¿·Ö£¬ËùÒÔxmlÓï·¨¼ì²é¶Ôhtml tagÒ²ÊÇÓÐЧµÄ¡£
3 ÒªÏëÈÃxmlµÄÓï·¨¼ì²é¶Ôijһ²¿·Ö²»È¥×÷Óã¬ÇëÓà <![CDATA[ºÍ]]> ¡£
<![CDATA[ºÍ]]>Êǹ涨µÄ¿ªÊ¼ºÍ½áÊø£¬Õⲿ·ÖÊý¾Ý²»×öÈκÎÓï·¨¼ì²é¡£ÀýÈ磺
<a><![CDATA[<intro>1.a 2.b</intro>]]></a>
ÁíÍ⣬²éÁËÏÂ×ÊÁÏ£¬Ã²ËÆʹÓÃXMLDOMNode½Ó¿ÚÀïµÄtextÊôÐÔ£¬¿ÉÒÔÖ±½Ó°Ñhtml tag×÷Ϊֵ¸øÈûµ½xmlÖÐÈ¥¡£
Ïà¹ØÎĵµ£º
Ò»¡¢ ÐèÇ󣺽«HTMLתPDF´òÓ¡¡£WebÏîÄ¿ÖÐ×ÜÊÇÓÐÕâÑùµÄÐèÇ󣬺ÜÊÇÈÃÈË¿àÄÕ¡£
¶þ¡¢ ·ÖÎö£ºÈçºÎÍê³ÉÕâ¸ö¹¤×÷£¿
1¡¢ ÐèÒª½âÎöHTML£¬È»ºóÀûÓÃitextsharp»æÖÆpdfÎĵµ¡£½âÎöHTMLÊÇÒ»¸öºÜÄÑÍê³ÉµÄÈÎÎñ£¬¸÷¸öä¯ÀÀÆ÷¶ÔHTMLµÄ½âÎöÎ廨°ËÞÍÖªµÀÕâ²»ºÃ½â¾ö¡£ÕâÌõ·²»ºÃ×ߣ¬µ«Ò²ÊÇ¿ÉÒÔÍê³ÉµÄ£¬Í¨¹ýwebbrowserÀà¿ÉÒÔ½âÎöHTML»ñÈ¡¸÷¶ÔÏóµ ......
Ç°ÃæµÄ¿Î³ÌÖУ¬ÎÒÃÇѧϰÁ˱í¸ñÔªËØ£¬ÉϽڿÎÖУ¬ÎÒÃÇͨ¹ýÒ»±¾±í¸ñÀ´¶Ô±íµ¥ÄÚµÄ×é¼þ½øÐÐλÖõĿØÖÆ£¬ÕâÆäʵ¾ÍÊÇÒ»ÖÖ¼òµ¥µÄ±í¸ñ²¼¾Ö¡£Õâ½Ú¿Î£¬ÎÒÃÇÏêϸÀ´ÌÖÂÛÒ»ÏÂʹÓñí¸ñµÄ²¼¾Ö·½·¨¡£
¿´ÈçÏ´úÂ룺
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml ......
1. bstrCurPathΪÎļþµÄĿ¼, bstrFileNameΪÎļþÃû;´úÂëÈçÏ£º
//ÀûÓÃIE¿Ø¼þ£¬ä¯ÀÀWORD,pdfµÈÎļþ¡£
void putLocalUrl(CComBSTR bstrCurPath, CComBSTR bstrFileName)
{
//»ñÈ¡IE¿Ø¼þÖ¸Õë
HWND hWnd = GetDlgItem(IDC_EXPLORER);
CComPtr<IUnknown> spUnk;
HRESULT hr = AtlAxGetControl(hWn ......