Results 1 to 3 of 3
Thread: Ùî å òî namesapces?
Hybrid View
-
17th November 2006 10:32 #1Registered User
Join Date: Nov:2006
Location: DE
Posts: 24
Ùî å òî namespàce?
Íÿêîé ìîæå ëè àäæåáà äà ìè îáÿñíè çà êâî ñëóæàò òåçè namespaces (ïðèìåðíî ïðè XML). Èçãëåæäàò êàò íîðìàëíè URL, îáà÷å êâî ñúäúðæàò òî÷íî (çíàì,÷å ìîæå äà ñúäúðæàò vocabulary çà äàäåíè åëåìåíòè , íàïðèìåð çà RDF) è êúäå ãî òîâà ñúäúðæàíèå? A èìà âúçìîæíîñò äà äåôèíèðà ÷îâåê ñâîè namespaces...àìà è òàì ìè å ïúëíà ìúãëà. Ìîëÿ íå ìè äàâàéòå ëèíêîâå - èç÷åòîõ wikipedia è êâî ëè îùå íå, íî íå ìè ãî ïîáèðà àêúëà âñå îùå òâà ÷óäî
Last edited by buFka; 17th November 2006 at 10:45.
-
17th November 2006 14:05 #2
Äîêîëêîòî çíàì ïîçâîëÿâà äåôèíèðàíå è èçïîëçâàíå íà òàãîâå ñ åäíàêâè èìåíà.Òîåñò namespace-a ùå òè ñå ÿâÿâà íåùî êàòî óíèêàëåí ïðåôèêñ ïðåä èìåòî íà òàãà è ïî òîçè íà÷èí ìîæåø äà ïîëçâàø òàãîâå îò ðàçëè÷íè namespaces ñ åäíàêâè èìåíà.
Thåre are 10 kinds of people in this world - people who know binary, and those who don't.
 ñúîòíîøåíèå öåíà-êà÷åñòâî, áèðàòà íà àâàíòà íÿìà êîíêóðåíöèÿ.
-
27th November 2006 00:26 #3
Namespace å òî÷íî òîâà, êîåòî è îçíà÷àâà èìåòî ìó - ïðîñòðàíñòâî îò èìåíà. Èäåÿòà å, ÷å ïðè XML òàãîâåòå íå ñà íàòîâàðåíè ïî ïîäðàçáèðàíå ñúñ ñìèñúë, êàêòî å íàïðàâåíî ïðè HTML. Êàêâî èìàì ïðåäâèä: â HTML òàãúò <b></b> îçíà÷àâà âèíàãè åäíî è ñúùî - óäåáåëÿâàíå íà çàòâîðåíîòî â íåãî ñúäúðæàíèå.  XML èíòåðïðåòàöèÿòà íà òàãîâåòå å ñâîáîäíà, êàòî òÿ çàâèñè îò ïðèëîæåíèåòî è êîíòåêñòà. Îáà÷å ïðåäñòàâè ñè, ÷å èìàø òàã <age>, êîéòî ìîæå äà íîñè äâå ðàçëè÷íè çíà÷åíèÿ: âúçðàñò â îïèñàíèåòî íà íÿêîé ÷îâåê è ãåîëîãè÷åñêà åðà â îïèñàíèåòî íà íÿêàêúâ ìóçååí åêñïîíàò. Ïðåäñòàâè ñè, ÷å â åäèí è ñúù XML èìàø èíôîðìàöèÿ çà åêñïîíàòèòå â ìóçåé, êàêòî è èíôîðìàöèÿ çà õîðàòà, êîèòî ñà ãè íàìåðèëè (âêë. âúçðàñòòà èì â ìîìåíòà, êîãàòî ñà íàïðàâèëè îòêðèòèåòî). Êàê ñå ïðåäïîëàãà XML ïàðñåðà äà ðàçëè÷è äâàòà âèäà <age> òàãîâå? Åäèíèÿò âàðèàíò å äà ñå èçñëåäâà êîíòåêñòà (òàãîâåòå, â êîèòî å âëîæåí), íî òîâà íå âèíàãè å ïðàêòè÷åñêè èçãîäíî. Òóê íà ïîìîù èäâàò ïðîñòðàíñòâàòà îò èìåíà. Ïðîñòî äåôèíèðàø äâå ðàçëè÷íè òàêèâà - åäíî çà òàãîâå, îïèñâàùè õîðà (people) è åäíî çà åêñïîíàòèòå (artifacts). Òîãàâà â XML-à ùå èìàø âå÷å óíèêàëíè ïî ñìèñúëà ñè òàãîâå <people:age> è <artifacts:age> è çà ïàðñåðà ùå å ìíîãî ïî-ëåñíî äà ïðåäïðèåìå íåîáõîäèìèòå äåéñòâèÿ çà âñåêè îò òÿõ. Ñàìèòå èìåííè ïðîñòðàíñòâà ñå àñîöèèðàò ñ óíèêàëåí URL (http://my.company.org/namespace) èëè URI (urn:ala-bala-neshtosi), êàòî äîðè íå å íåîáõîäèìî URL-òàò äà ñà âàëèäíè, à ïðîñòî óíèêàëíè.




Reply With Quote
Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè