Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 22:17 19.04.24 
Клубове/ Компютри и Интернет / XML Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема XML в рамките на HTML
Автор Hamaelleon ()
Публикувано05.05.03 20:36  



Аз си падам малко начинаещ в областта на XML, та затова ще питам като такъв: значи има една дебела червена книга на "СофтПрес" за XML, взех си оттам наготово някои неща и ги използвах в един сайт, който правя понастящем.. проблемът е,че там е дадено как да заредя и да използвам един xml файл чрез MS ActiveX обект.. прекрасно, това работи в MS IE 5/6, обаче не и в други браузъри, а на мен ми трябва съвместимост и с Netscape 6/7 (там не съм го пробвал, но няма да работи, нали?) и с Opera 6/7; в Opera 7.1 - нея разглеждах наскоро - нещата не работят, но самия браузър работи с XML (като си отворя отделен xml файл всичко си е ок.. със стила и т.х)..

Та, за да ви е по-лесно ви давам направо сорс-а..:

http://antroposofia.hit.bg
/main.htm - страницата, в която го ползвам.. стихчето..
/scripts/sk.js:

function wXMLData(xmlDocument) {

var currentXMLDocument = xmlDocument;

var objectDOM;
objectDOM = new ActiveXObject("MSXML.DOMDocument");
objectDOM.async = false;
objectDOM.load(currentXMLDocument);

var objectMainNode;
var objectNodeList;
var currentXMLData;
var skHTMLContent = "";
var rows = objectDOM.getElementsByTagName("row").length;

objectMainNode = objectDOM.selectSingleNode("/root/info");
skw.innerHTML = objectMainNode.firstChild.nodeValue;

for (var i = 0; i < rows; i++) {
objectNodeList = objectDOM.getElementsByTagName("row");
currentXMLData = objectNodeList.item(i).firstChild.nodeValue;
skHTMLContent += currentXMLData + "
";
}
sk.innerHTML = skHTMLContent;
}

function setXMLData() {

var currentDate = new Date();
var Day = currentDate.getDate();
var currentMonth = currentDate.getMonth();

var Month = currentMonth + 1;
var Week;
var L = 'bg';
var xmlFileName = '';
var flag = 1;

switch (Month) {
case 1 :
xmlFileName = 'xml-data/sk/blank.xml'; flag = 0;
break;
case 2 :
xmlFileName = 'xml-data/sk/blank.xml'; flag = 0;
break;
case 3 :
xmlFileName = 'xml-data/sk/blank.xml'; flag = 0;
break;
case 4 :
if (Day > 0 && Day < 7) {xmlFileName = 'xml-data/sk/blank.xml'; flag = 0; break;}

if (Day > 6 && Day < 14) { Week = 1; break;} // 4 - 1, 07.04-13.04
if (Day > 13 && Day < 21) { Week = 2; break;} // 4 - 2, 14.04-20.04
if (Day > 20 && Day < 28) { Week = 3; break;} // 4 - 3, 21.04-27.04
if (Day > 27 && Day < 31) { Week = 4; break;} // 4 - 4, 28.04-04.05
case 5 :
if (Day > 0 && Day < 5) { Week = 4; Month = 4; break;} // 4 - 4, 28.04-04.05
if (Day > 4 && Day < 12) { Week = 1; break;} // 5 - 1, 05.05-11.05
if (Day > 11 && Day < 19) { Week = 2; break;} // 5 - 2, 12.05-18.05
if (Day > 18 && Day < 26) { Week = 3; break;} // 5 - 3, 19.05-25.05
if (Day > 25 && Day < 32) { Week = 4; break;} // 5 - 4, 26.05-01.06
case 6 :
if (Day > 0 && Day < 2) { Week = 4; Month = 5; break;} // 5 - 4, 26.05-01.06
if (Day > 1 && Day < 9) { Week = 1; break;} // 6 - 1, 02.06-08.06
if (Day > 8 && Day < 16) { Week = 2; break;} // 6 - 2, 09.06-15.06
if (Day > 15 && Day < 24) { Week = 3; break;} // 6 - 3, 16.06-23.06
if (Day > 23 && Day < 30) { Week = 4; break;} // 6 - 4, 24.06-29.06
if (Day > 29 && Day < 31) { Week = 1; Month = 7; break;} // 7 - 1, 30.06-06.07
case 7 :
if (Day > 0 && Day < 7) { Week = 1; break;} // 7 - 1, 30.06-06.07

if (Day > 6 && Day < 31) {xmlFileName = 'xml-data/sk/blank.xml'; flag = 0; break;}
case 8 :
xmlFileName = 'xml-data/sk/blank.xml'; flag = 0;
break;
case 9 :
xmlFileName = 'xml-data/sk/blank.xml'; flag = 0;
break;
case 10 :
xmlFileName = 'xml-data/sk/blank.xml'; flag = 0;
break;
case 11 :
xmlFileName = 'xml-data/sk/blank.xml'; flag = 0;
break;
case 12 :
xmlFileName = 'xml-data/sk/blank.xml'; flag = 0;
break;
default :
xmlFileName = 'xml-data/sk/blank.xml'; flag = 0;
break;
}

if (flag != 0) {
xmlFileName = 'xml-data/sk/' + Month + '-' + Week + '-' + L + '.xml';
}

wXMLData(xmlFileName);
}

и /xml-data/sk/6-1-bg.xml, например..

и въобще не може ли да визуализирам (зареждам) файла направо така както си е, вкл. със собствената му css таблица...

Много ще съм ви благодарен, ако помогнете:)

::: dot Technologies ::: Transform Visibility :::

Цялата тема
ТемаАвторПубликувано
* XML в рамките на HTML Hamaelleon   05.05.03 20:36
. * Re: XML в рамките на HTML Hamaelleon   14.05.03 22:35
. * Re: XML в рамките на HTML Pavel   17.05.03 17:45
. * Re: XML в рамките на HTML u3MeT   23.05.03 17:07
. * Re: XML в рамките на HTML xasd   19.08.07 21:27
. * Re: XML в рамките на HTML VLAD   28.04.07 03:22
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.