2009-05-22 2 views
0

XML 파일에서 정보를 검색하는 플래시가 있습니다. 지금 우리는 XML 내용을 하드 코딩하여 상대 위치 w.r.t에 넣어야합니다. 전조등. 저장된 XML을 변경하기 위해 출력 스트림에 쓰는 것 이외에 XML을 동적으로 만드는 방법이 있습니까? 나는 XML이 JSP처럼 내용을 제공하기를 원한다. 내가 생각할 수있는 접근 방식은 XML 대신 JSP로 플래시를 가리키는 것이지만 우리는 플래시를 사용하지 않아도됩니다. 제안 사항 ???동적 XML 생성

답변

1

글쎄, 당신은 HttpServlet을 XML 문서를 만들 것 즉, 다음과 (나는 그것에 대해 dom4j를 사용하는 것이 좋습니다 것입니다), 당신이 쓸 수

<servlet-mapping> 
    <servlet-name>some your servlet</servlet-name> 
    <url-pattern>*.xml</url-pattern> 
</servlet-mapping> 

다음 (샘플 web.xml 단편)뿐만 아니라 XML 요청 서비스를 제공 할 수 Transformer (TrAX) API를 사용하여 직렬화합니다 (HttpServletRequest.getWriter() 참조).

jsp와 같은 요청을 제공 할 수도 있지만 권장하지 않습니다. 서블릿 만들기.

1

XML 파일의 일부 값을 간단히 업데이트해야하는 경우 일부 값을 토큰 화하고 속성 파일에 저장하면 업데이트하기가 더 쉽습니다.

name.of.variable="customize this value" 
name.of.variable2="customize this value2" 
name.of.variable3="customize this value3" 
+0

그들은 플래시를 변경할 수 없습니다, 그들은 그렇게 할 수 있습니다 라인이 좋아 포함 할 수

<node value="${name.of.variable}" /> <!-- imagine a large xml file continuing here, most of which doesn't need to be edited --> 

하고 등록 정보 파일 :

기본적으로 XML 파일과 같은 라인을 포함한다. – alamar