|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.11.2011, 02:49 | #1 |
Пользователь
Регистрация: 12.11.2010
Сообщений: 28
|
есть html и xml файлы, надо организовать поиск
<!--Inventory Big.xml-->
<!DOCTYPE INVENTORY [ <!ELEMENT INVENTORY (CATEGORY*)> <!ELEMENT CATEGORY (CATNAME, BOOK*)> <!ELEMENT CATNAME (#PCDATA)> <!ELEMENT BOOK (TITLE, AUTHOR, BINDING, PAGES, PRICE)> <!ELEMENT TITLE (#PCDATA)> <!ELEMENT AUTHOR (#PCDATA)> <!ELEMENT BINDING (#PCDATA)> <!ELEMENT PAGES (#PCDATA)> <!ELEMENT PRICE (#PCDATA)> ] > <INVENTORY> <BOOK> <TITLE>The Portrait of a Lady</TITLE> <AUTHOR>Henry James</AUTHOR> <BINDING>mass market paperback</BINDING> <PAGES>256</PAGES> <PRICE>$4.95</PRICE> </BOOK> <BOOK> <TITLE>Roughing It</TITLE> <AUTHOR>Mark Twain</AUTHOR> <BINDING>mass market paperback</BINDING> <PAGES>324</PAGES> <PRICE>$5.25</PRICE> </BOOK> <BOOK> <TITLE>The Scarlet Letter</TITLE> <AUTHOR>Nathaniel Hawthorne</AUTHOR> <BINDING>trade paperback</BINDING> <PAGES>253</PAGES> <PRICE>$4.25</PRICE> </BOOK> </INVENTORY> <!--Inventory Find.htm--> <!-- Имя файла: Inventory Find.htm --> <HTML> <HEAD> <TITLE>Book Finder</TITLE> </HEAD> <BODY> <XML ID="dsoInventory" SRC="Inventory Big.xml"></XML> <H2>Find a Book</H2> Title text: <INPUT TYPE="TEXT" ID="SearchText">  <BUTTON ONCLICK='FindBooks()'>Search</BUTTON> <HR> Results:<P> <DIV ID=ResultDiv></DIV> <SCRIPT LANGUAGE="JavaScript"> function FindBooks () { SearchString = SearchText.value.toUpperCase(); if (SearchString == "") { ResultDiv.innerHTML = "<You must enter text into " + "'Title text' box.>"; return; } dsoInventory.recordset.moveFirst(); ResultHTML = ""; while (!dsoInventory.recordset.EOF) { TitleString = dsoInventory.recordset("TITLE").val ue; if (TitleString.toUpperCase().indexOf( SearchString) >=0) ResultHTML += "<I>" + dsoInventory.recordset("TITLE") + "</I>, " + "<B>" + dsoInventory.recordset("AUTHOR") + "</B>, " + dsoInventory.recordset("BINDING") + ", " + dsoInventory.recordset("PAGES") + " pages, " + dsoInventory.recordset("PRICE") + "<P>"; dsoInventory.recordset.moveNext(); } if (ResultHTML == "") ResultDiv.innerHTML = "<no books found>"; else ResultDiv.innerHTML = ResultHTML; } </SCRIPT> </BODY> </HTML> <!-- хочу ввести в поиск Leaves, должно быть http://saveimg.ru/show-image.php?id=...b778c17536b901 а у меня: http://saveimg.ru/show-image.php?id=...6f897f395a887f если знаете почему не работает - объясните пожалуйста--> |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
XML в HTML | k_a_m_a_z | Помощь студентам | 7 | 02.06.2011 21:24 |
XML в HTML | k_a_m_a_z | Помощь студентам | 0 | 30.01.2011 18:22 |
SOS Надо написать код в С++ ( есть образец, надо переделать просто!) | Беата | Общие вопросы C/C++ | 9 | 08.12.2010 22:13 |
можно ли организовать Flesh клиент и delphi сервер, а соединить их через XML? | van-krock | JavaScript, Ajax | 9 | 18.05.2010 10:37 |