使用以非ASCII自然语言编写的XML标记(元素名称)是否合适? XML规范允许它(请参阅Names和Exceptions),但我无法在W3C和相关页面找到任何关于此的最佳实践。使用非ASCII(自然语言)XML标签是否合适?
我正在寻找的是关于实际的建议哪些工具支持这一点,重要的XML相关技术,如XSLT和XForms是否可能有它的问题,等等。
我觉得安德烈和托默勒格缺少点。 XML不一定被程序员阅读,它被许多不同的专业人士阅读。所以将它与源代码进行比较的论据不一定适用。
让我澄清一下:我的意思是一个保加利亚法律域,其中许多术语都是保加利亚法律程序特有的,甚至可能没有准确英文翻译。翻译它们会很费力,不精确和不切实际。音译为ASCII是不理想的。
回到问题:我会面对哪些工具限制? (Eclipse支持UTF,因此编写xpaths不会成为问题。)
为了让人们从技术角度开始,我希望在几个系统中使用生成技术来确保XML模式之间的完美对应,Java bean和数据库模式。
- 的Java:this article说,统一是确定
- 甲骨文:identifiers can contain only alphanumeric characters from your database character set
- 我不得不检查我们使用(JIBX,推土机,休眠,...的JXPath)模具
如果非开发人员看到您的XML标签,那么您做错了。 – 2010-05-24 03:54:32