首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >XML:在哪里保存我自己的格式版本

XML:在哪里保存我自己的格式版本
EN

Stack Overflow用户
提问于 2016-07-17 14:08:45
回答 1查看 26关注 0票数 0

我创建“笔记应用程序”,我希望有能力格式化笔记的内容。我决定用我自己的格式来使用XML:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<note>
    <block>
        <text>
            some text _some text_ **some text**
        </text>
    </block>
    <block>
        <image path="XXXXX_XXX_XXX.png"/>
    </block>
</note>

我想在某个地方保留一个版本的格式。例如,在新版本的格式中,我可以将block重命名为element,然后将formatVersion1.0更改为1.1。我必须把版本字符串放在哪里?

它必须是note的属性吗?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<note formatVersion="1.1">
<note/>

或者我应该把它排除在XML之外?例如,在Note对象中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
-----------------------
|         Note        |
-----------------------
|- noteXml: String    |
|- formatVersion: int |
-----------------------
EN

回答 1

Stack Overflow用户

发布于 2016-07-17 15:04:38

版本的去向取决于你想要的灵活性。这里有一些想法。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    'one note per file
    Dim note As XElement
    note = <note formatVersion="1.1">
               <block>
                   <text>some text _some text_ **some text**</text>
               </block>
               <block>
                   <image path="XXXXX_XXX_XXX.png"/>
               </block>
           </note>

    'multiple notes per file
    Dim notes As XElement
    notes = <notes formatVersion="1.1">
                <note noteName="one">
                    <block>
                        <text>some text _some text_ **some text**</text>
                    </block>
                    <block>
                        <image path="XXXXX_XXX_XXX.png"/>
                    </block>
                </note>
                <note noteName="two">
                    <block>
                        <text>some text _some text_ **some text**</text>
                    </block>
                    <block>
                        <image path="XXXXX_XXX_XXX.png"/>
                    </block>
                </note>
            </notes>

在多笔记示例中,您可以向每个笔记添加版本控制。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38422094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文