jet (Java 이미 터 템플릿)에 하나 이상의 xml 입력을 제공 할 수 있습니까? 할 수 있으면 예를 들어주세요.jet에 대한 xml 입력이 한 개 이상일 수 있습니까?
0
A
답변
0
직접 할 수는 없지만 여러 XML을 입력으로 지정할 수있는 몇 가지 기술이 있습니다.
하나의 XML 파일을 다른 XML 파일에 이름을 지정하거나 두 입력의 이름을 지정하는 세 번째 XML 파일을 만들 수 있습니다. 당신은 이런 식으로 JET에 사용하기 위해이 파일을로드 할 수 있습니다
<inputs>
<input name="...full file name here..." />
<inputs>
: 부하 태그 (기본값으로 파일을 읽어
<c:load url="{/inputs/input/@name}" var="root"/>
당신이 JET에 입력 XML에 지정된 XML 파일을 말해봐 XML이지만 다른 유형도 입력 할 수 있습니다.) 지정한 변수 이름 (이 경우 "root")을 통해 해당 내용을 사용할 수있게합니다. 일반적으로 url 속성은 파일 이름 인 String 값을 기대하지만, 모델에서 속성을 사용하기 때문에 파일 이름으로 사용할 속성 값을 나타 내기 위해 중괄호와 xpath 표기법을 사용합니다.
일단 파일을로드하면 해당 내용에 액세스 할 수 있습니다.
<c:get select="$root/policies/@company" />
당신이 원하는만큼 파일을로드 할 수 있습니다 얻을 : 그 XML 파일의 루트 요소이고 예를 들어, 다음은 C와 그 속성 값을 액세스 할 수있는 속성, 속성라는 이름의 회사를했다. 다른 변수 이름을 사용하여 구문 분석 된 각 파일의 루트를 참조하십시오.
명명 규칙을 사용하면 더 복잡한 파일을 여러 디렉토리에 저장할 수 있습니다. 그런 다음 하나의 디렉토리 경로를 지정하고 모든 입력에 대한 파일 이름을 파생시킬 수 있습니다.
@ 요기 - 이것이 필요한 것입니까? –
지연된 응답에 대한 사과 ... 그렇습니다. 귀하의 답변은 정말 도움이되었습니다 ... 감사합니다. – yogi