2012-02-15 5 views
0

Здесь у меня есть код HTML, и мне нужно до 1-го. загрузите исходный код URL-адреса, затем введите xpath и в результате получите некоторый текст из этого URL-адреса на основе xPath ... Как это сделать ... с jquery, ajax ... ???Извлечь элемент из исходного кода html с помощью скриптов xpath

http://jsfiddle.net/cHtWq/

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<title>Untitled Document</title> 
</head> 

<body> 
<label>Enter URL address here: 
<input name="textfield" type="text" value="http://www." /> 
</label> 
<label> 
<input type="submit" name="Submit" value="Submit" /> 
<br /> 
<br /> 
Enter xpath location of element: 
<input type="text" name="textfield2" /> 
<input type="submit" name="Submit2" value="Submit" /> 
<br /> 
<br /> 
Selected element is: </label> 
<p>&nbsp;</p> 
</body> 
</html> 
+0

что-то вроде XPATH экстрактор ... –

+0

Да я могу becouse I первый источник загрузки кода с некоторого URL ... –

ответ

1

Вы не можете сделать это в JavaScript из-за Same Origin Policy вам потребуются некоторые задние торцевые сценарии, чтобы сделать это.

+0

Я думаю, что это может быть possiblle с Ajax –

+0

1 источника загрузки кода при вводе URL и нажмите отправить я напишите местоположение xpath и, как результат, получите текст –

+0

@MikiCloud AJAX не волшебный ... он должен придерживаться той же политики безопасности ... вы можете выполнять перекрестный домен AJAX, но используя только JSONP ... – ManseUK

Смежные вопросы