我对设计 XML文档非常陌生,所以我正在寻找如何做我需要做的事情的建议。
我正在设计一个使用配置/许可证文件的应用程序。由于一些知识产权问题,我们希望能够加密文件的各个部分。我们还希望可以选择不加密文件以供内部使用。理想情况下,我希望在文件中有一个标记,说明下一部分是否加密。我正在努力的是:</ p>
例如,假设这是我的文件所需的数据:
<?xml version="1.0" encoding="UTF-8"?>
<data>
<number>1</number>
<text>Hello</text>
</data>
我真的想添加一个“加密”标签,加密时的行为类似 false :
<?xml version="1.0" encoding="UTF-8"?>
<encrypted>false</encrypted>
<data>
<number>1</number>
<text>Hello</text>
</data>
当它 true 时,相同的数据会被加密:
<?xml version="1.0" encoding="UTF-8"?>
<encrypted>true</encrypted>
<data>
asdcnalsdfypaoweht=40571roic-8934y
</data>
因此,数据标签包含基于加密标签值的加密/未加密数据。是否可以编写一个执行此操作的模式?或者我应该写两个模式:
提前感谢任何建议!