어떻게 XML을 분할 할 수 있습니까? 종료 태그에 도달이 (즉 (? "메시지"))Windows phone 7에서 XML을 분할하는 방법
답변
이 문자열 연산으로 XML을 처리하려고하지 마십시오 때 나는
public static String insertNewMsg(String aMsg, String newMsgXML)
{
String retXML = null;
//int size = aMsg.s
String[] strParts = aMsg.Split("</messages>");
if (strParts.Length >= 0)
{
retXML = strParts[0] + newMsgXML + "</messages>";
}
return retXML;
}
내가 분할 할이 코드를 사용하고 있습니다. XML 라이브러리 사용 - Windows Phone 7은 LINQ to XML을 지원하므로 귀하의 삶이 많이 더 쉬울 것입니다.
당신이하려는 것을 말하지 않았지만 LINQ to XML을 사용하는 것이 매우 쉽습니다.
편집 : 지금 삭제 된 의견에 따르면 문자열 연결을 사용하여 원본 XML을 작성하고있는 것으로 나타났습니다. 하시기 바랍니다하시기 바랍니다. 매개 변수화 된 쿼리를 사용하는 대신 SQL 자체에 사용자 값을 포함시켜 SQL 쿼리를 작성하는 것은 XML과 동일하며 위험합니다. LINQ to XML은 Windows Phone 7에서 잘 지원되는 멋진 라이브러리이므로 XML 작업 (생성, 구문 분석 또는 조작)을 수행하려는 경우 언제든지 사용하십시오.
retXML = "
@SumeshMohanK : 왜 당신이 그 코드를 게시했는지는 명확하지 않지만 제 편집을 보아서는 안됩니다. 아직 성취하려는 것이 명확하지 않습니다. http://tinyurl.com/so-hints를 읽으십시오. –
WP7에서 복잡한 XML 파일은 LINQ가 문자열 작업보다 쉽게 처리 할 수 있습니다. XML을 LINQ 또는 LINQ to XML로 변환 할 수 있습니다.
당신은 당신의 XML의 예를 게시 할 수있는 LINQ 여기
- 1. Windows Phone 7에서 비누 XML을 구문 분석하는 방법
- 2. Windows Phone 7에서 UIElement.InvalidateVisual
- 3. windows phone 7에서 requirejs
- 4. Windows Phone 7에서 apprequest 만들기
- 5. Windows Phone 7에서 XDocument.Parse가 다른가요?
- 6. Windows Phone 7에서 Java Servlet을 호출하는 방법
- 7. Windows Phone 7에서 이미지 밝기를 변경하는 방법
- 8. Windows Phone 7에서 BingMapsTask를 사용하는 방법?
- 9. Windows Phone 7에서 텍스트가있는 이미지를 보내는 방법
- 10. Windows Phone 7에서 XML 파일을 보호하는 방법
- 11. Windows Phone 7에서 인증서 오류를 무시하는 방법?
- 12. Windows Phone 7에서 내 앱을 테스트하는 방법
- 13. Windows Phone 7에서 통화 시작
- 14. Windows Phone 7에서 반사가있는 MethodAccessException
- 15. Windows phone 7에서 MYSQL로 연결
- 16. Windows Phone 7에서 시간대를 변환하십시오.
- 17. 위치 : Windows Phone 7에서 고정
- 18. Windows phone 7에서 반복음이 들림
- 19. Windows Phone 7에서 멈추는 스레드
- 20. Windows Phone 7에서 크래시 로깅
- 21. Windows Phone 7에서 끌어서 놓기
- 22. Windows Phone 7에서 깜박이는 감지
- 23. Windows Phone 7에서 ScrollBar를 설정하는 방법은 무엇입니까?
- 24. Windows Phone 7에서 scrollviewer의 숨겨진 부분보기
- 25. Windows phone 7에서 핑을 구현할 수 있습니까?
- 26. Windows Phone 7에서 LongPress 진행 알림 구현
- 27. Windows Phone 7에서 XML (DataSet)을 구문 분석하는 방법
- 28. Windows phone 7에서 C# dll 사용하기
- 29. Windows Phone 7에서 JSON 객체 구문 분석
- 30. Windows phone 7에서 HTTPS 요청 처리
샘플에 대한 자세한 정보를 얻을 수 있나요? 그리고 당신이 원하는 것을 더 잘 설명하려고 시도하십시오. –
'if (strParts.Length> = 0)'는 * 항상 * true이거나'NullReferenceException'을 던집니다. 음수의 배열은 없습니다. 집단. –
retXML = ""+ msg_time + " " \t \t \t \t + l_msg_id + " "+ from_id \t \t \t \t + " "+ 아바타 \t \t \t \t + " "+ 발신자 이름 \t \t \t \t + " SENDER_NAME>"+ to_id + " "+ MSG_TEXT \t \t \t \t + " "+ picture_key \t \t \t \t + " picture_key>"+ 다음 sID + " " \t \t \t \t + m_type +" "; \t \t return retXML; 끝 태그 도달 범위 ("/ mesages") –