問題描述:之前程式設計從資料庫獲取資料生成xml文件用於描述相關的資料資訊,由於材料整理的需要現要對xml文件的資料型別、結構等進行約束和規定,並給出xmlschema資料模型檢視,便於直觀的閱讀和理解。於是安裝並使用xml spy這個工具來完成。
安裝過程:xmlspy不大,安裝很快,按提示一步步安裝即可。
使用過程:安裝之後首先得學習怎麼使用,在軟體安裝資料夾下有乙個英文版的tutorial,是乙個很好的使用教程,另外在有中文的使用教程,內容就是英文版tutorial的翻譯,按照上面的步驟操作後很快就能熟悉xml spy的一些基本使用了。
我主要使用了選單欄中的「schemadesign」和「view」兩個選單項,schema design選單項主要用於設計xmlschema,生成.xsd文件,view主要用於在文字、模型檢視等多種檢視下進行切換。
對於其中的element,components, details, facets,attribute等內容的編輯,需要有一些xml結構等方面的知識,可以參照該**給出了詳細的中文介紹,且層次分明。
一些問題:
1.hexbinary相關:由於一些資料是以二進位制位組來表述的,xmlspy中有兩種用於二進位制的資料型別,base64binary和hexbinary,base64binary是基於base64規範編碼的,這裡使用的是一般的二進位制表示,所以選擇了hexbinary型別。但是在確定這個hexbinary長度的時候又有疑問了,這個長度是二進位制位的長度,還是以8個位的位元組為單位的長度,於是後來在找到了答案,是以位元組為單位計長度的。(這裡還是存在乙個問題,當資料型別為二進位制位表示,即有可能是2位或3位來表示時如何在xmlspy中對其型別進行限定?)
2.編碼方式相關:預設生成的.xsd文件是採用utf-8編碼的,但需要使用gb2312編碼,這個在選單欄的「tools」-「options」中的「encoding」下設定開啟、儲存檔案都選擇為gb2312即可:
List Sort 使用的注意幾點
以前有個哥們好像寫過類似的文章。當時沒有注意,今天才發現有時候sort時候真會帶來麻煩。說說我遇到的麻煩 我需要監控乙個機器的狀態,得到的資料類似 1 prd 8 30 00 2 std 8 30 00 3 prd 9 30 00 4 std 9 31 00 我把資料都放在乙個list容器裡面,同時...
c shared ptr使用的幾點注意
先介紹一下shared ptr.是c 為了提高指標安全性而新增的智慧型指標,方便了記憶體管理。功能非常強大,非常強大,非常強大 不單單是shared ptr,配合week ptr以及enable share from this 以及share from this 對於支援智慧型指標的c 版本程式設計...
cin使用注意幾點 持續更新
cin使用注意幾點 1.cin可以忽略有效輸入之前的分隔符 空格 製表符 t 換行符 n 舉例說明 char ch a std cin ch std cout ch n 當從鍵盤 輸入 enter enter enter z 即 輸入 回車 空格 回車 製表符 t 回車 字元z 這些分隔符也會儲存在...