簡體   English   中英

哪個是更好的 XML 屬性:base=64 或 encoding=base64

[英]Which is a better XML attribute: base=64 or encoding=base64

我正在設計一個 XML 並希望允許將二進制數據編碼為 base16 或 base64。 默認值為base16。

為了指定 base64,我希望有一個屬性。 我的兩個選擇是:

<foo encoding='base64'>TqpuiunH0mEWcSkYSINkTQffuny=</foo>

和:

<foo base='64'>TqpuiunH0mEWcSkYSINkTQffuny=</foo>

我認為第一個更具描述性,但懷疑第二個可能更好。 我正在尋找人們的反應。

謝謝。

看到base64是一種編碼,更多的語義標記將是encoding="base64"

例如,看到base的人可能會想到十進制基數或二進制數,我不相信這是您希望讀者想到的。

取決於其他選項是什么。 如果其他選項是 base="2"、base="10" 或 base="32",那么我會使用 base="64"。 如果其他選項是 encoding="hexBinary" 和 encoding="ebcdic",那么我將使用 encoding="base64"。 當您只知道屬性的一個可能值時,我認為您無法確定屬性的最佳表示形式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM