Java
내 웹 호스팅 사이트에서 xml 파일을 구문 분석하고이 파일을 업데이트하는 프로그램을 조금 작성할 수 있습니까? 또는 그렇게 할 수있는 더 나은 대안이 있습니까? 10 분마다 약 10 줄의 코드로 파일을 업데이트해야하므로 매번 파일을 쓰고 싶지는 않습니다.xml 파일에 액세스하여 Java로 업데이트
답변
작은 자바 프로그램을 작성할 수 있습니다. BTW는 더 큰 것을 쓸 수 있습니다 :). 원하는 언어를 사용하여 프로그램을 작성할 수 있습니다. 자바 포함. 모든 언어로 작성된 프로그램은 XML을 구문 분석 할 수 있습니다.
글쎄, 이제 우리는 문제에 도착했습니다. 웹 사이트에서 XML을 구문 분석하고 싶다고 말할 때 어떤 의미입니까? 웹 사이트에서 XML을 다운로드 할 수있는 URL을 제공합니까? 이 경우 다운로드 할 수 있습니다 (예 : HTTP GET 메소드 사용).
다음 문제는 의 사이트에서 XML을 업데이트하는 방법입니다. 사이트 자체에 이러한 기능을 제공해야합니다 (예 : XML을 수신하고 저장할 수있는 서비스를 구현해야합니다 (예 : HTTP GET을 통해)
일단 완료되면 다음을 사용하여 파일을 다운로드 할 수있는 아주 작은 Java 프로그램을 작성할 수 있습니다. HTTP GET, 구문 분석, 새로 만들기, HTTP POST를 사용하여 사이트로 다시 보냄
이 코드를 서버에서 실행하는 방법을 조사 할 것입니다. 업데이트 란 무엇입니까? 서버에없는 데이터를 사용합니까? Java로 쉽게이 작업을 수행 할 수 있지만보다 나은 답변을 얻으려면보다 자세하게 설명해야합니다.
좋습니다. 웹 호스팅을 사용하면 http를 통해 파일을 가져올 수 있습니다. 예를 들어 파일을 수정할 수 있습니다. DOM을 사용하여 다시 PUT합니다. 더 많은 서버 측 스크립팅을 수행하고 그 끝에 업데이트를 작성하는 것이 더 좋을 수도 있습니다. 예를 들어 플랫 파일 대신 관계형 데이터베이스를 사용할 수 있습니다. 이 경우 다른 대답이 제시 한대로 POST를 받아들이도록 서버 측 스크립트를 작성하는 것이 좋습니다.
내가 여기 당신을 위해 약간의 예를 넣어했습니다
점수 - 업데이트되는 텍스트 파일 : http://jcable.users.sourceforge.net/scores.php
본 웹 사이트의 세 개의 파일이 있습니다. scores.php - 현재 점수를 표시하는 스크립트 add.php - 현재 점수를 업데이트하는 스크립트입니다.
scores.php은 다음과 같습니다
<html>
<body>
The current score is <?php readfile("scores"); ?>
</body>
</html>
은 add.php는 다음과 같습니다
<?php
if(isset($_POST["score"])) {
$fh = fopen("scores", 'w') or die("can't open file");
fwrite($fh, $_POST["score"]);
fclose($fh);
}
else
{
?>
<HTML>
<BODY>
<FORM action="add.php" method="POST">
New Score: <INPUT type="text" name="score"/>
</FORM>
</BODY>
</HTML>
<?php
} >
당신은 add.php받을 경우 당신을 선물 할 것이다? 형태. 그러나 프로그램이이를 게시물로 부르는 경우 문제가되지 않습니다. 희망이 당신에게 몇 가지 아이디어를 제공 - 내가 생각할 수있는 가장 단순한 가능한 웹 애플 리케이션은 영구적 인 서버 사이드 데이터를 가지고있다. 복잡성 (xml 또는 json 등)을 추가 할 수 있지만 원칙은 있습니다.
E.eg XML 파일을 구문 분석하는 Android 앱을 크레이트하고 싶습니다. 제 경우에는 축구 게임을 업데이트하고 싶습니다. 그래서 10 분마다 나는 누가 게임에서 이겼는지 업데이트해야합니다. 그리고 지금 누가 놀고 있습니까? – Ahmad
- 1. POST 양식 데이터에 액세스하여 XML 파일에 기록 하시겠습니까?
- 2. 런타임시 ListView에 액세스하여 항목 업데이트
- 3. Java로 주기적으로 데이터베이스 업데이트
- 4. Java로 MySQL 테이블 업데이트
- 5. XML 파일에 대한 작성/읽기/업데이트/삭제
- 6. 업데이트/추가 데이터를 xml 파일에 사용하여
- 7. xml beans에서 Java로 프로퍼티 추출하기
- 8. JAVA로 .txt 파일에 데이터 쓰기?
- 9. 삭제 된 파일에 Java로 작성
- 10. Java로 gzip 파일에 데이터 추가
- 11. xml 노드에 액세스하여 값을 얻습니다. xpath
- 12. xml 파일을 Java로 열어 복사 중
- 13. xml 스키마를 사용하여 xml 파일을 Java로 생성
- 14. Java로 jar 파일의 xml 파일 수정
- 15. Java로 다른 문자 인코딩으로 XML 작성하기
- 16. XML 파일에 XML 스트림을 작성하십시오.
- 17. Java로 만든 Excel 파일에 대한 액세스 권한
- 18. Java로 텍스트 파일에 테스트 케이스의 출력을 오버라이드
- 19. Java로 파일에 다중 바이트 []를 읽고 쓰십시오.
- 20. XML 업데이트 조정
- 21. HTML 5를 사용하여 서버에서 파일에 액세스하여 다운로드하는 방법
- 22. 타사 SQL Server 백업 도구가 데이터베이스 파일에 액세스하여 백업하는 방법?
- 23. youtube raw video 파일에 액세스하여 android youtube api에서 재생하는 방법
- 24. 파일에 저장된 JSON 업데이트
- 25. Java로 자동 업데이트 프로그램을 작성하는 방법은 무엇입니까?
- 26. RSS 파일을 XML 파일에 저장하는 방법
- 27. XSL 파일에 XML 필드 포함
- 28. XML 파일에 데이터 추가
- 29. XmlReader xml 파일에 가입
- 30. XML 파일에 이미지 삽입
고마워요. 매우 도움이 될 것입니다. 나는 그것을 찾아보고 시도 할 것입니다. – Ahmad