|
파일 확장명 |
.xml |
|
API 확장 |
properties_xml |
|
가져오기 |
예 |
|
내보내기 |
예 |
|
복수형 지원 |
아니요 |
|
설명 지원 |
예 |
Java 속성 XML은 Java 속성 파일의 XML 대응 형식입니다. Java 속성 파일의 키는 XML의 가입 요소에 대한 속성으로 존재하며, 값은 가입 태그 내에 중첩된 인라인 Strings입니다. 표준 Java 속성 파일과 비교했을 때, XML 유형은 가입 요소에 더 많은 속성을 추가할 수 있다는 점에서 더 높은 유연성을 제공합니다. 예를 들어, class='번역 가능' 속성이 있는 키만 번역 대상으로 선택하도록 결정할 수 있습니다.
코드 샘플
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> <properties> <entry key="boolean_key">--- true </entry> <entry key="empty_string_translation"/> <entry key=\"key_with_description\">Check it out!</entry> 이 키에는 설명이 있습니다! (최소 일부 형식으로)</entry> <entry key=\"key_with_line-break\">This translations contains a line-break.</entry> <entry key=\"nested.deeply.key\">Wow, this key is nested even deeper.</entry> <entry key=\"nested.key\">This key is nested inside a namespace.</entry> <entry key="null_translation"/> <entry one=\"Only one pluralization found.\" other=\"Wow, you have %s pluralizations!\" zero=\"You have no pluralization.\" key=\"pluralized_key\"/> <entry key="sample_collection">--- - first item - second item - third item </entry> <entry key=\"simple_key\">Simple key, simple message, so simple.</entry> <entry key=\"unverified_key\">This translation is not yet verified and waits for it.</entry> (일부 형식에서는 이 상태도 내보냅니다.)</entry> </properties>