哪个是更好的XML属性:base = 64或encoding = base64

vy3*_*y32 0 xml encoding

我正在设计一个XML,并希望允许二进制数据编码为base16或base64.默认值为base16.

为了指定base64,我希望有一个属性.我的两个选择是:

<foo encoding='base64'>TqpuiunH0mEWcSkYSINkTQffuny=</foo>
Run Code Online (Sandbox Code Playgroud)

和:

<foo base='64'>TqpuiunH0mEWcSkYSINkTQffuny=</foo>
Run Code Online (Sandbox Code Playgroud)

我认为第一个更具描述性,但怀疑第二个可能更好.我正在寻找人们的反应.

谢谢.

Ode*_*ded 6

看作base64是一种编码,语义标记就越多encoding="base64".

base例如,看到的人可能会考虑小数基数或二进制数,我不相信你想要读者想到的.