当我打开一个.xml文件时,如何使程序崩溃?[英] how to crash a program when i open a .xml file

问题描述

您好,我有 2 个应用程序,一个是 1.2 版(我无法在此处更改代码),它的升级版是 2.0 版.两者都可以打开同一个 .xml 文件,是否有一些更改可以使 1.2 版的程序崩溃并使用 2.0 版中的 .xml 文件.

所以我做了以下事情:
1.我可以在1.2版本打开.xml文件
2.我可以在2.0版本中打开相同的.xml文件
3.如果我在 2.0 版中保存 .xml 文件(将标签添加到 .xml 文件中),当我保存时会出现一条消息,通知我无法在 1.2 版中打开 .xml 文件
4.现在如果我在1.2版本打开它可以打开文件,如果我保存2.0所做的修改将被删除.
5.打开2.0版本保存的.xml文件,怎么会导致1.2版本崩溃

我想到的一个解决方案是从项目中更改类型,如果变量是 int 并且我将其更改为字符串,则 1.2 版将给出错误 .xml 文件的消息,并且在 2.0 版中它会因为相同的类型而打开.xml 并在项目中.

还有其他解决办法吗?

谢谢,
Sas Gabriel

推荐答案

读取文件,检查值 1.2 或 2.0,然后将文件发送到适当的方法

本文地址:https://www.itbaoku.cn/post/1394962.html