2013-02-12 2 views
0

문자열 배열의 xml 행 이하가 서식이 지정되지 않았습니다.문자열 배열의 문자열 항목 사용자 정의

<string-array 
    name= "viewrequest"> 
    <item><font size = "20"><b>"Request 1 Title:"<u>"STATUS"</u></b></font> 
    <font size="12"><b> "\nCreated:"</b> DD/MM/YY 
     "\nDescription : the lazy brown fox jumps over the lazy dog" 
    <b>" \n \nUpdated:"</b> "DD/MM/YY" 
     <b>"\nUpdated by : "</b>"XYZ"</font></item> 
    </string-array> 

사람 당신은 문자열과 형식 문자열의 값을 취할 수

답변

0

이 패턴 일치를 사용하여 어레이를 형성하는 방법을 helpme 수 있습니다. 이것은 wsdl에서 배열을 가져올 때의 동작입니다.

String r = ”anyType{string=10054; string=10055; string=10056; string=10035; string=10052; string=10036; string=10037; string=10038; }”; 
String temp = r.replaceAll(";\\s", ",").replaceAll("string=", " ") 
.replace("anyType{", "").replace(",}", ""); 
String[] fulname = temp.split(",\\s+"); 

'R'은 문자열 배열

R = "{anyType에 문자열 = 10054; 문자열 = 10055; string = 10056; 문자열 = 10035; 문자열 = 10052; string = 10036; 문자열 = 10037; 문자열 = 10038; } "

2 단계 - replaceAll 함수를 사용하여 원하지 않는 문자를 모두 제거하고 temp라는 String 변수를 만듭니다. 원하지 않는 문자를 제거한 후 온도가이

온도처럼 보인다 = "10054은 10055, 10056은 10035, 10052은 10036은 10037은 10038"

step3- 마지막으로 'fulname'라는 문자열 배열을 생성하고 수정을 분할 와 문자열 ', \의'분할 후 배열 fulname는 = [10054, 10055, 10056, 10035, 10052, 10036, 10037, 10038]

이 잘 작동이

fulname처럼 보이는 모든 WSDL 배열 때문에 동일한 원치 않는 문자로 동일한 유형의 문자열을 반환하십시오.

희망 사항 행운을 빌어 요

+0

문자열 배열에서 특정 항목의 글꼴 크기를 설정하고 싶습니다. 위 코드는 작동하지 않습니다. 왜 – user1526671

관련 문제