Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想让用户有机会将数据导入我的应用程序。该应用程序使用核心数据,我的想法是用户准备一个文本文件并将其作为电子邮件发送。在“打开方式...”对话框中,我喜欢列出我的应用程序。
该文件将是一个文本文件,但内容必须遵循某些规则,以便我能够提取填充核心数据实体所需的数据。
我必须为此定义一个自定义 UTI 吗?(我不想为每个文本文件列出我的应用程序)
是的,您可以为您的格式定义 UTI 以及 MIME 类型。给它一个唯一的文件扩展名,它以纯文本编码的事实并不重要(HTML、XML 等都属于这一类)。
您没有指定文本格式的复杂程度,但如果它很复杂,那么您可能需要考虑使用语言解析器工具来处理它,利用 bison/flex (yacc/lex) 或 ANTLR。