今天凌晨两点,我打开一个旧的 XML 文件。
文件不大,11.4 KB。里面是 47 个 photo 节点,每个节点带 filename、date、location、people、note 五个字段。是老周三天前发给我的。他做摄影档案做了九年,从不用 Lightroom 的目录,全部手写 XML。
我本来只想看一眼结构。结果看了四十分钟。
第 19 个节点写着:location="厦门鼓浪屿" date="2024-08-17" people="阿岚、小满"。note 字段是:台风来之前最后一个晴天,海浪声太吵,阿岚说话我一个字没听清。
这个 note 字段,我一直觉得是废话。存档用的东西,写什么天气、写什么声音。但今晚我改了想法。
模板的价值不在字段,在字段后面那半句人话。
这 47 张之后,我整理的 12 条
不是榜单。是我这两个月在各种模板里翻到的、值得单独记一笔的条目。每条都有一件具体的事。
- 01 老周,2024-08-17,鼓浪屿:47 个 photo 节点里,只有 3 个填了 people 字段。他说大多数人拍完就忘,忘了谁在画面里。
- 02 苏州平江路,2023-11-05,17:42:模板里嵌套了 GPS 反向解析,坐标落在钮家巷 3 号,note 写“买了两只桂花糖藕,袋子破了”。
- 03 一个叫「049」的模板包,13 个 schema,字段命名全是拼音缩写,wjm、rq、dd。我花了 20 分钟才看懂。
- 04 台北,2022-03-19:一份被改了 11 版的 XML,date 字段从“2022”改成“2022-03-19 清晨”,最后又改回“2022”。修订记录里留着一行:太具体了,别人看不懂。
- 05 一个没人下载的模板,只有 4 个字段,size、md5、path、date。干净得像工具。它反而是我这周唯一存下来的。
- 06 杭州,2025-01-08:模板里嵌了一段 XSLT,能把 XML 直接渲染成联系小样,2048 像素,一页 9 张。
- 07 一位叫林知夏的用户,在模板注释里写了 300 字的使用说明。第 2 行是:“如果你只是存档,删掉 note 字段。”
- 08 哈尔滨,2024-12-31,21:07:最后一张照片的 note 是“跨年夜,灯灭了三秒,小北说许愿”。XML 里没有下一张。
- 09 一个 2019 年的旧模板,根节点还叫 photos,子节点叫 item。命名不一致,但 62 张照片全在,一张没丢。
- 10 模板作者署名“井上”,只留了一个邮箱。我发了一封信问 why xml,他回了两个字:备份。
- 11 成都,2023-06-14:一份带版权字段的模板,copyright 写的是“家人所有,外人勿转”。就这一行,比任何水印都硬。
- 12 今天看到的第 47 个节点,note 只有四个字:台风前晴。location 是空的,date 是空的。
说句可能不讨喜的
说实话,市面上那些把 XML 模板做成产品的“图库库”,大部分被严重高估了。
字段堆到三十个,缩略图、水印、EXIF 全塞进去,看着专业,实际没人填。我翻过一份 2025 年的模板,people 字段用逗号分隔,note 限 80 字。结果 62 个节点里,note 有 41 个是空的。
真正的档案不是字段多少。是有没有人愿意在备注里写一句人话。老周那 47 个节点里,填了 note 的有 44 个。他也没用什么工具。
这件事我想了很久。模板是给活人用的,不是给校验程序用的。想明白这点,看 049图库app的下载方式苹果版 这类页面时,标准就变了。不是看它支持多少字段,是看它敢不敢留一个 free-text 输入框。
顺带说,昨天下班路上我还翻了翻 澳门49码开奖历史记录查询结果解读,比对了一下它们的数据结构。格式干净,但没有一个字段允许你写“海浪声太吵”。
至于 正版管家婆图库图片,我看了两遍,印象最深的是它的分组逻辑:按时间,不按主题。按主题人就会编,按时间人只能记。
关于我
我叫陈默。做前端,也拍照片,两件事做了差不多一样久。
这个站是我一个人维护的。没有团队,没有投融资,没有内容农场。
我做它,是因为找不到一个干净的地方放我自己写的 XML 模板。要么是广告,要么是一堆下载站。
所以我自己搭了一个。规则很简单:不收钱,不放弹窗,每个模板都写上它是从哪张照片来的。
今天看到的一句话“电子档是备份,盒子才是原件。”
—— 老周,2025 年秋天,在苏州一个咖啡馆里,手里转着打印出来的 XSD
凌晨两点的文件我已经存下来了。命名为 20240817-gulangyu.xml,11.4 KB。
没做任何修改。