0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 14
|
|
1 | |
Как отключить проверку xml (html) документа при открытии в TXMLDocument?29.11.2013, 14:16. Показов 990. Ответов 0
Метки нет (Все метки)
Всех приветствую!
С открытием xml-документов при помощи форумчан я разобрался, за что им огромное спасибо. Теперь понадобилось при помощи TXMLDocument открыть и html-файл. Не знаю, правильно ли это, но пока делаю так. Пример файла ниже. Как видите, в теле html-документа есть и Ява-скрипт. Код
<!DOCTYPE html> <html> <head> <meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <script src="http://stg.odnoklassniki.ru/share/odkl_share.js" type="text/javascript" ></script> <title>Название</title> <meta property="og:title" content="Название2" /> <meta property="og:description" content="Виртуальный тур по" /> <script type="text/javascript"> var re = /start.html/; var str = location.href var tmb = str.replace(re, "tmb.jpg") var share_image = tmb; function fbs_click() {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'facebook_sharer','toolbar=0,status=0,width=626,height=436');return false;} </script> </head> <body onload="ODKL.init();"> <div style="display:none;"><a class="odkl-current" id="odn" onClick="ODKL.Share(this); return false;" href="#"></a></div> <script src="start.js"></script> <div id="pano" style="width:100%; height:100%;"> <noscript><table style="width:100%;height:100%;"><tr style="valign:middle;"><td><div style="text-align:center;">ERROR:<br/><br/>Javascript not activated<br/><br/></div></td></tr></table></noscript> <script> embedpano({swf:"start.swf", xml:"start.xml", target:"pano"}); </script> </div> </body> </html> <meta property="og:title" content="Название2" /> <meta property="og:description" content="Виртуальный тур по" /> Как вытащить это при помощи Childnodes и Attributenodes я уже знаю, вопрос не в этом. Собственно проблема в том, что при запуске программы вылазит сообщение об ошибке, что в n-й строке (в java-скрипте) нет запятой и Delphi отказывается дальше обрабатывать документ. 1. Как можно подавить сообщения об ошибках? Есть свойство ParseOptions, но в дельфевском хелпе, как всегда, практически ноль информации. 2. Как отключить проверку документа на валидность? Если мне нужен текст из тега <title>, то остальное содержимое документа до лампочки. 3. Ну и главный вопрос: допустимо ли открывать html-документы при помощи TXMLDocument? Если нет, то чем тогда? Открывать как длинную текстовую строку и выуживать нужные мне данные поиском не хотелось бы.
0
|
29.11.2013, 14:16 | |
Ответы с готовыми решениями:
0
Где найти мануал по парсингу XML? Как работать с XML в Delphi (в частности, TXMLDocument)? Как отключить вопрос при открытии книги? Как отключить кнопку шифт при открытии базы?? Как отключить проверку сертификатов при том, что стоит два интернета? |
29.11.2013, 14:16 | |
29.11.2013, 14:16 | |
Помогаю со студенческими работами здесь
1
Как узнать объем принятых данных при открытии документа Как сделать, чтобы мой макрос запускался при открытии документа? При открытие документа Word коннектится к сетевому адресу. Как это отключить? Как создать меню в Excel, которое появлялось бы вместо главного при открытии документа? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |