|
|
|
| Помогите найти справочный материал, примеры и т.д.
Чествую что надо, а с чего начать и где найти учебник? | |
|
|
|
|
|
|
|
для: Artem S.
(05.02.2005 в 17:38)
| | может, задашь конкретный вопрос?
я тоже недавно спрашивала, что читать про XML, но читать просто так, без цели, неинтересно. а конкретную задачу, которую мне поставили, решила и без книг.
хотя не могу сказать, что до конца понимаю, как эта фигня работает, но ведь работает же! :)
http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=1530 | |
|
|
|
|
|
|
|
для: elenaki
(05.02.2005 в 19:06)
| | Через несколько шагов скрипт получает xml файл, мне его нужно превратить в html
Как это сделать, если я НИЧЕГО не знаю про xml? Вот и попросил дать какой-нибудть справочный материал.
За ссылку спасибо.
P.S. почему я не нашел тему через поиск? странно | |
|
|
|
|
|
|
|
для: Artem S.
(05.02.2005 в 19:24)
| | попробуйте вот это:
This example maps tags in an XML document directly to HTML tags. Elements not found in the "map array" are ignored. Of course, this example will only work with a specific XML document type.
<?php
$file = "data.xml";
$map_array = array(
"BOLD" => "B",
"EMPHASIS" => "I",
"LITERAL" => "TT"
);
function startElement($parser, $name, $attrs)
{
global $map_array;
if (isset($map_array[$name])) {
echo "<$map_array[$name]>";
}
}
function endElement($parser, $name)
{
global $map_array;
if (isset($map_array[$name])) {
echo "</$map_array[$name]>";
}
}
function characterData($parser, $data)
{
echo $data;
}
$xml_parser = xml_parser_create();
// use case-folding so we are sure to find the tag in $map_array
xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, true);
xml_set_element_handler($xml_parser, "startElement", "endElement");
xml_set_character_data_handler($xml_parser, "characterData");
if (!($fp = fopen($file, "r"))) {
die("could not open XML input");
}
while ($data = fread($fp, 4096)) {
if (!xml_parse($xml_parser, $data, feof($fp))) {
die(sprintf("XML error: %s at line %d",
xml_error_string(xml_get_error_code($xml_parser)),
xml_get_current_line_number($xml_parser)));
}
}
xml_parser_free($xml_parser);
?>
|
| |
|
|
|
|
|
|
|
для: Artem S.
(05.02.2005 в 17:38)
| | 1. http://programmistu.h12.ru/html/xml.html
2. http://alice.stup.ac.ru/~dvn/uproc/books/xml_ru/index.htm
и вообще, наберите в любом поисковике "Учебник XML" после это Вам выдаст море информации. | |
|
|
|
|
|
|
|
для: Bagration
(05.02.2005 в 19:08)
| | в этом море надо как-то ориентироваться.... а когда не знаешь даже азов, это трудно. поэтому и задается вопрос в форуме. может, кто-то как раз недавно прочитал интересную книженцию по нужной теме и поделится инфой. | |
|
|
|
|
|
|
|
для: Bagration
(05.02.2005 в 19:08)
| | За ссылки спасибо. Но мне еще желательно offline версию учебника, не знаешь такой? Иначе придется пройтись teleport'ом. | |
|
|
|
|
|
|
|
для: Artem S.
(05.02.2005 в 19:29)
| | >в этом море надо как-то ориентироваться.... а когда не знаешь даже азов, это
>трудно. поэтому и задается вопрос в форуме. может, кто-то как раз недавно
>прочитал интересную книженцию по нужной теме и поделится инфой.
В данном случае, если я правильно понял, имеется ввиду начать изучать XML и я сомневаюсь, что кто-то начнет на форуме печатать все главы учебника по XML.
Те ссылки, которые я дал, содержат основы XML. Так что для начала человеку хватит и этого. А если будут какие-то конкретные вопросы, тогда поможем.
>За ссылки спасибо. Но мне еще желательно offline версию
>учебника, не знаешь такой? Иначе придется пройтись
>teleport'ом.
Не задавался целью найти, но попробуй в строке поиска добавить "offline" - может поможет. | |
|
|
|
|
|
|
|
для: Artem S.
(05.02.2005 в 19:29)
| | На одном из сайтов, вернее форумов, нашел ofline версию XML.
http://forum.scriptsoft.ru/index.php?s=902151741d8e3b497919f9f7b836a30d&showtopic=8&st=0&
посмотри, может что-то еще интересное для себя найдешь.
А файл я прикрепил к сообщению. | |
|
|
|
|
|
|
|
для: Artem S.
(05.02.2005 в 17:38)
| | вот думаю...стоит за это браться? | |
|
|
|
|
|
|
|
для: P@Sol
(16.08.2005 в 11:45)
| | Присоединяюсь.
Сколько раз пытался сесть изучить, так бросал на третьей странице...
Может конечно задачи не было.
А кто-нибудь может пояснить в каком случае xml необходим (или хотябы оправдан) | |
|
|
|
|
|
|
|
для: Axxil
(16.08.2005 в 13:40)
| | Ну грубо говоря создаёте вы свою собственную программу, а данные храните на диске - вот удобнее хранить в XML (Word и Excel, кстати переезжают на этот формат - вот раздолье будет, сейчас чтобы из программы создать Word-документ целая эпопея...). В средах разработок сейчас часто используется XML для хранения файла проекта. Или допустим создаёте портал, который обслуживает и WAP-посетителей и обычных, так вот всю информацию удобно хранить в XML, а уже разукрашивать её перед выводом в окно браузера или WAP-браузара при помощи XSLT. Что-то вроде информации и шаблонов, только в роли шаблонов выступает CSS и всё это в отличие от самопальных шаблонов стандартизировано и используется уже многими. Я глубоко тоже их не копал, так как позиции XML пока не очень большие, но они будут только укреплятся и думаю лет через пяток на XML будет много чего завязано.
Приведу пару ссылок на темы форума, где XML обсуждается более подробно
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=5040
http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=1530
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=3408
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=4072 | |
|
|
|