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

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

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 01:05 27.04.24 
Компютри и Интернет
   >> XML
Всички теми Следваща тема *Кратък преглед

Страници по тази тема: 1 | 2 | 3 | 4 | >> (покажи всички)
Тема Здравейте.искам да ви питм нещо  
Автор Ernest (Старо Внуче)
Публикувано16.02.02 15:33



какво е XML



Шарено


Тема Re: Здравейте.искам да ви питм нещонови [re: Ernest]  
Автор Bлaди_ (Непознат)
Публикувано17.02.02 14:48



Extensible Markup Language.
Разширяем език за опсание на данни с множество разнообразни приложения в практиката.
Можеш да погледнеш нещо мъничко и тук за прост пример:

Редактирано от Bлaди_ на 17.02.02 14:49.



Тема XML е език за кодиране на информациянови [re: Ernest]  
Авторarchcarrier (Нерегистриран)
Публикувано18.02.02 15:34



ето и един много прост пример
<BYTE>
<BIT>1</BIT>
<BIT>0</BIT>
<BIT>0</BIT>
<BIT>0</BIT>
<BIT>0</BIT>
<BIT>0</BIT>
<BIT>0</BIT>
<BIT>1</BIT>
</BYTE>



Тема Re: XML е език за кодиране на информациянови [re: archcarrier]  
Автор prinyo ()
Публикувано18.02.02 18:39



ot tozi primer po princip njama polza
t.e. neizpolzvaem e



Тема Re: XML е език за кодиране на информациянови [re: prinyo]  
Автор Bлaди_ (Непознат)
Публикувано19.02.02 00:59



Kakwo znachi neizpolzwaem. Spored men towa e edin prekrasno iljustrirasht neshtata, mnogo simpatichen primer. Wyprki che za da pocherpi ot sladostta mu, nachiinaeshtiqt trqbwa predwaritelno da e naqsno s bitowete i bajtowete.

Wsyshtnost, samo edno neshto w primera me neqsno me bezpokoi. I towa e, che "starshinstwoto" na otdelnite bitowe ostawa nqkak neopredelena, ponezhe mi se struwa(!,?) che porednostta na naslednicite <bit> na <byte> ne e dostatychna za da opredeli tezhestta na wseki ot tqh po estestwen nachin. Mozhe bi slednoto neshto bi bilo po-chisto:

<byte>
<bit tezhest="0">1</bit>
<bit tezhest="1">0</bit>
.....
</byte>

Kak mislite?

Редактирано от Bлaди_ на 19.02.02 01:01.



Тема Re: XML е език за кодиране на информациянови [re: Bлaди_]  
Автор prinyo ()
Публикувано19.02.02 09:18



neeee
ne mozesh da izpolzvash edin i sysht element njakolko pyti i dsa chakash toj da ima vsichkite tezi stojnosti
primeryt e neizpolzbvaen, poneze sled parsvaneto mu shte ostane samo poslednata stojnost za bit
vsichko ostanalo naj0verojatno shte se prezapishe
ili napravo shte vyrne greshka
tova che mu davash njakakyv atribut ne promenja neshtata
v kraen sluchaj moze da se poluchi neshto kato

<byte>
<0:bit 0:xmlns="http://clubs.dir.bg/xml/primer/0">1</0:bit>
<1:bit 1:xmlns="http://clubs.dir.bg/xml/primer/1>0</1:bit>
.....
</byte>


no tova e prosto uzasno za pisane
ili po-dobre

<byte>
<bit>
<bid>1</bid>
</bit>
...
<byte>

Редактирано от prinyo на 19.02.02 13:12.



Тема Тогава къде е грешката в следното....нови [re: prinyo]  
Автор Bлaди_ (Непознат)
Публикувано19.02.02 19:52



Тоест, примера е бил погрешно реализиран от човека който го предложи, а моята модификация не можа да го спаси от небитието.

Тоест, Приньо казва, че не е разрешено да има няколко тага-братя с едно и също име, а в случая имахме цели 8 такива. Или всчки братя трябва да имат уникални имена, или да се търси другго решение за описанието на понятието "байт". Правилно ли разбирам, Приньо?

Ако разбирам правилно, сега ми хрумва следния въпрос в тая връзка:
Сякаш съм чел, че стандартът XHTML 1.0, който е новият заместник на HTML 4.0, е всъщност едно приложение на XML.
Казано с други думи, всеки валиден XHTML документ е същевременно и валиден XML документ.
Ако всичко дотук съм разбрал правилно, тогава недоумявам как така в XHTML е допустима следната конструкция:

<ol>
<li>първо нещо</li>
<li>второ нещо</li>
...
<li>N-то нещо</li>
</ol>

която по същество е досущ като примера с байта и бита и следователно също би трябвало да излезе погрешна?

Къде греша?

Редактирано от Bлaди_ на 19.02.02 20:00.



Тема Re: Тогава къде е грешката в следното....нови [re: Bлaди_]  
Автор prinyo ()
Публикувано19.02.02 20:25




Не съм казвал, че примерът е грешен, а че е безсмислен. Разликата е доста голяма.
Можем да разглеждаме един и същ документ от две различни точки в зависимост от това какво искаме да правим с него - да го използваме за източник на информация или просто да го изобразим.
Ако примерът трябва да служи за предаване на информация, то тогава е безсмислен, защото в крайна сметка ще остане само последната стойност.
Но ако ще се използва само за изобразяване на нещо - тогава си е съвсем наред.
Т.е. ако по някакъв начин сме инструктирали браиузъра или каквото там използваме за да покажем файла, че съдържанието на <BIT> трябва да се показва по опрелен начин, то случаят е като с <li>. Разликата е, че не използваме готов "пресет" а си правим наш.



Тема Значи грешка няма...нови [re: prinyo]  
Автор Bлaди_ (Непознат)
Публикувано19.02.02 20:59



В такъв случай оригиналният пример с бита е напълно жизнеспособен и правилен и възможна ситуация, в която той е използваем и полезен.

Тоест, това че той изглежда абстрактен и не виждаме възможно приложение, не го прави грешен по принцип. Отговорност на самото приложение, което използва XML файла е ДА НЕ ЗАГУБИ информацията която му се подава. XML парсера няма да генерира грешка. Ако се използва поточен парсер, тогава тежестта на битовете може да се определи по поредността им.

Ето ти конкретен пример -- приограмата чете XML файла и поставя в съответните състояния включен/изключен ефектовите светлини в една дискотека.

Тоест:
Примерът с байта и битовете може да бъде пълнокръвен и Е в пълно съответствие с правилата на XML. Нито един парсер (било поточен или структурен) няма да даде грешка заради едноименните братя, той ще подаде на програмата цялата информация от XML-a. Нищо от битовете няма да бъде загубено, всичките 8 бита ще бъдат правилно подадени на програмата.
Това, за което се притеснява Приньо (да не се загуби/презапише информацията върху самата нея) в случая е отговорност на програмата, а не на XML.

Досега ми се е случвало да използвам само поточен парсер (в Perl) имам идея как програмата ще може да си получи всичките битове без проблем. Никога не съм използвал структурен парсер. Но след като XHTML e коректен XML формат, съм сигурен че и с документен парсер трябва има начин информацията да не бъде загубена.

Редактирано от Bлaди_ на 19.02.02 21:35.



Тема Re: Значи грешка няма...нови [re: Bлaди_]  
Автор prinyo ()
Публикувано19.02.02 21:52





Predi njakoj da e skochil da mi objasnjava kolko sym typ, priemm go...
Greshata si e moja, zashtoto prenesoh edin drug sluchaj tuk.
V skuchaja proimera si e napylno korekten, zashtoto kakyvto i da e parsera toj taka ili inache shte generira sybitie na vseki <BIT>.....




Страници по тази тема: 1 | 2 | 3 | 4 | >> (покажи всички)
Всички темиСледваща тема*Кратък преглед
Клуб :  


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

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