2011-09-01 5 views
1

다른 것들 중에서도 외부 텍스트 파일에서 많은 설정을 읽는 프로그램을 코딩하고 있습니다. 설정 내에서, 예를 들어, 자리를 사용할 수있다 :사용할 수있는 리터럴 콘텐츠의 자리 표시 자에 대해 널리 알려진 "표준 구문"이 있습니까?

당신은 아마 짐작으로
<setting key="NAME" value="Ozzy"/> 
<setting key="WELCOME_MESSAGE" value="Welcome, ${NAME}!"/> 

는, 프로그램이 자리 표시 자 $ {NAME}로 설정 NAME의 값을 삽입해야합니다 있도록 WELCOME_MESSAGE의 결과 값 "Welcome, Ozzy!"가됩니다. (코드/정규 표현식 도움말을 요구하지는 않습니다.)

이런 자리 표시자를 일반적으로 쓰는 방법에 대한 기존의 널리 알려진 "표준 구문"이 있다면 제 질문에 대한 답은 무엇입니까? 물론 (위와 같이) 내 자신의 "문법"을 고안하는 것은 매우 쉽습니다 .... 그러나 나는 때로는 일들을 복잡하게하고 싶습니다.

그런 "표준"이 없다면 (느낌이 없다) 좋은 구문에 대한 당신의 제안은 무엇입니까? 일부 "요구 사항":

  • 쉽게 분석 할 수 있습니다.
  • 다른 문자 콘텐츠와 충돌 할 가능성은 거의 없습니다.
  • XML이 손상되지 않아야합니다.

답변

0

가 표준이 없다),

  • 도 "괴짜"보지 즉, 사용 및 비 프로그래머가 이해하기 쉽습니다.

    구문은 기존 구현과 유사합니다. 예를 들어, Salesforce.com (비 괴짜가 사용)은 {! variable}을 사용합니다.

    형식 및 지역화 - 특히 숫자와 날짜를 잊지 마세요.

  • +0

    예를 들어 주셔서 감사합니다! 글쎄, 나는 같은 구문으로 갈 것이라고 생각한다. – Ozzy

    관련 문제