2012-04-02 101 views
0

我正在尋找人類標記語言來描述一組物理對象及其特徵(大小,位置,類型...)。我知道YAML,但我想知道是否還有其他東西存在。它對於非技術用戶來說必須簡單,易讀和可編輯。人類標記語言

像XML的標記語言太複雜:用戶必須能夠直接編輯物理對象,如的描述:

Objects 
    object1 
     x position: 5cm 
     y position: 10cm 
     height: 20cm 
     width: 30cm 
     height: 20cm 
     … 

我甚至不知道如果那樣的用戶會知道什麼縮進是。當然,我可以告訴他們如何在文檔文件中進行編輯,但我必須儘可能地接近人類寫作。

+2

YAML真的是你研究中唯一出現的嗎? – Marcin 2012-04-02 12:54:21

+2

這是一個非常開放的問題,但存在許多其他的標記,它們的可讀性通常是如何被寫入,例如 如果您的模式設計得很好,它們可以很容易被人讀取,那麼XML是一個很好的選擇,我認爲你已經拒絕了xml,或者它以某種方式不適合你的需求我個人從去年開始使用YAML來處理人類需要閱讀的東西,到目前爲止我沒有任何人投訴 – 2012-04-02 12:55:44

+0

@Marcin對於我的目的是的,你還有什麼想法? – rooofl 2012-04-02 13:33:20

回答

2

是否有任何理由用戶需要直接編輯標記可以不寫一個簡單的應用程序,他們將數據輸入到表單或通過一些複選框等,並自己改變它編程方式不完全確定爲什麼非技術用戶會編輯這種性質的文件肯定是這種性質的用戶更喜歡一個不錯的應用程序

+0

我編輯了我的請求。 – rooofl 2012-04-02 14:28:04

+0

它是原始文檔是基礎的藝術項目的一部分。 – rooofl 2012-04-04 13:28:50

1

我不同意xml太複雜。

<object name="Object1" 
     x-position="5cm" /> 

你可能會惹的DTD,讓您的XML處理器來處理標記爲自閉周圍:在這裏你知道鑰匙的時間提前這是極好的鍵值表示。