我想创建一个xml文件,其中包含xml声明,根节点和子节点。
示例:
<?xml version="1.0" encoding="UTF-8"?>
<Tag1>
<SubTag>
<Id>
</Id>
<Name>IdentityManagement</Name>
<Time>4/11/2017 6:26:15 PM</Time>
<Message>Message1</Message>
</SubTag>
<SubTag>
<Id>
</Id>
<Name>MainWindow</Name>
<Time>4/11/2017 6:26:20 PM</Time>
<Message>Message2</Message>
</SubTag>
</Tag1>
但是我需要以二进制格式编写这个xml,所以没有人可以读它。 在调用一个函数时,可以添加另一个SubTag。 所以可以有n个。
答案 0 :(得分:1)
如果您想将其转换为人类无法轻易阅读的形式,请将其编码为base64:
Convert.ToBase64String(textAsBytes);
如果在任何情况下任何人都无法阅读,请对其进行加密。
当你说'二元&#39;时,我不确定你是什么意思但是,当存储在文件中时,所有文本都已经是二进制文件,它只是使用ASCII或UTF8等编码方案进行编码。