2013-01-10 120 views
-1

當我們說XML是自描述的,什麼時候XML文檔被認爲是描述性的,我們的意思是什麼。XML自我描述

我讀過相當大量有關XML自descrbingness這裏,http://docordie.blogspot.co.uk/2006/08/xml-isnt-self-describing.html但它仍然撲朔迷離

+0

對不起,但我認爲這是一個令人難以置信的愚蠢問題。您閱讀了一篇博客,稱調用XML自描述毫無意義,然後問您調用XML自描述意味着什麼。就像博客所說,這意味着什麼。 –

+0

博客所說的話可能是主觀的,我不能相信每個博客的所有內容 – Noor

+0

那麼,引用某個使用該術語的人,就好像它確實意味着什麼,而不是某個正在告訴我們的人)至少在正式意義上它並不意味着什麼。 –

回答

1

它通常只是用來指人的讀者可以告訴該文件中的每個值涉及到,因爲它是包含在元素名稱中;由於XML文件中的其他元素,該值在層次結構中的位置同樣明顯。

這與例如一個CSV文件進行比較,在哪裏對於人類讀者而言,它並不明顯每個值與什麼相關(儘管標題行可以幫助這一點),並且在沒有規範的情況下難以閱讀該文件和數據代表什麼。

+0

那麼,這是否意味着一個XML文檔是自我描述? – Noor

+0

這取決於。在常用會話中,XML文檔通常被描述爲自描述。從嚴格的信息科學的角度來看,他們可能並非如此:見http://workflow.healthbase.info/monographs/XML_myths_Browne.pdf –