2014-01-18 1 views
0

나는, 파일 String.xml 있습니다텍스트 파일의 텍스트를 바꾸는 방법은 무엇입니까? 같이

<resources> 
<string name="app_name">SoundAndBackground</string> 
<string name="action_settings">Settings</string> 
<string name="hello_world">Hello world!</string> 
</resources> 

나는 단어가오고 저장할 수있는 자바 프로그램을 개발하기 위해 노력하고 후 :

"> 

예를 들면 :

SoundAndBackup 
Settings 
Hello world 

그리고이 단어들을 배열에 저장하면 다른 단어들로 바꿀 수 있습니다.

이 유형의 Java 프로그램을 만드는 방법은 무엇입니까?

+3

http://www.mkyong.com/java/how-to-read-xml-file-in-java-dom-parser/ 튜토리얼 읽기 매우 쉬움 –

답변

0

XML 파일의 데이터를 구문 분석하는 데 유용한 JDOM 및 DOM 라이브러리를 살펴 보는 것이 좋습니다.

Here은 빠른 JDOM 튜토리얼이며 here은 DOM 튜토리얼입니다. 어느 쪽이 좋을지 결정되지 않은 경우 here is a thread을 사용하여 양쪽의 장점을 논의해야합니다.

편집 (응답 의견을) :

당신이 전화의 사용자 포트 것 String 객체와 함께 정규식을 사용하여 다음 파일을 텍스트에 적용 할 수있는 일반적인 논리를 사용하여 응용 프로그램을 개발합니다. 정규식에 익숙하지 않다면 웹에 많은 자원이 있습니다. 간단한 자습서 here을 찾을 수 있습니다.

+0

안녕하세요, 응답 해 주셔서 감사합니다. 특정 XML 파일에만 적용됩니다. txt 파일에도 적용 할 수있는 논리를 개발하려고합니다. – yogeshkmrsoni01

+1

XML 파일과 간단한 텍스트 파일에 동일한 접근 방식을 사용하는 것이 좋습니다. 간단한 텍스트 파일의 경우 일반 표현식을 사용할 수 있습니다 (이 [튜토리얼] (http://docs.oracle.com/javase/tutorial/essential/regex/) 참조). 그러나 XML 파일은 구조화되어 있으며 구문을 가지고 있으며, 정규 표현식을 사용하여 구문 분석하는 것은 일반적으로 나쁜 생각이며 마음에 들지 않는 & # # $ & * @ && 7 & #^@ --um을 가져올 수 있습니다. – ajb