2010-12-18 7 views
0

일부 값을 XML 파일에 쓰는 가장 좋은 방법은 무엇입니까? .html 파일에서 jsfuncions.js라는 js 파일에서 해당 값을 가져 오는 특정 점수가 있습니다.XML ajax/javascript/jquery

이 사이트를 여러 개 살펴 보았지만 명확하고 간단한 대답을 찾지 못했습니다.

스크립트 태그가있는 색인 파일에 작성자를 직접 배치해야합니까?

또한 var xml = new xmlwriter();를 사용해야합니다. 아니면이 목적에 맞게 jquery에서 더 간단한 것이 있습니까?

꽤 사용해야합니다. var XML = new XMLWriter();

그러나이 기능에 대해서는 간단하게 찾을 수 없습니다. 누구든지 간단한 작가의 올바른 방향으로 나를 가리킬 수 있습니까?

감사합니다.

+1

XML 파일의 위치는 어디입니까? 서버에서? –

+0

내 로컬 컴퓨터에서. – Cordon

답변

0

그것은 정말 당신이 결과 XML에 수행 할 작업을 따라 달라집니다. 사용자가 입력 한 정보를 저장하려면 저장 작업에 서버 측 기술을 사용해야합니다.

서버 측 기술의 예로는 ASP.NET, PHP, Ruby on Rails, Java 및 Node.js가 있습니다. 이러한 기술에 대한 경험이 없다면 이것이 가장 큰 학습 곡선이 될 것입니다. Microsoft는 WebMatrix라는 환상적인 무료 응용 프로그램을 제공합니다.이 응용 프로그램은 여러 가지 프레임 워크를 시작하는 데 도움이되지만 ASP.NET에서는 탁월합니다.

개별 사용자의 사용에 대한 정보 유지에만 관심이있는 경우 실제 XML 파일을 볼 수 없습니다. @ BobTodd의 답은 대부분의 옵션 목록을 제공하지만 Cookie와 로컬 저장소에 대한 선택권이 있다고 말할 수 있습니다. 저장하려는 정보의 양에 따라 선택이 이루어집니다. 쿠키는 훨씬 간단하지만 적은 양의 데이터 만 저장할 수 있습니다.

1

JavaScript는 XML 파일을 영구적으로 업데이트 할 수 없습니다. 변경 사항을 영구히 적용하려면 서버 측 언어를 사용해야합니다.

+0

그 다음에 필요한 것은 무엇입니까? 이것은 javascript/jquery로 만든 로컬 프로젝트입니다. – Cordon

1

브라우저 보안 샌드 박싱을 사용하면 웹 페이지에서 파일을 생성하여 로컬로 저장할 수 없습니다.

사용할 수있는 유일한 로컬 지속성은 쿠키입니다. 쿠키 내에 속성 및 값이있는 레코드를 저장하는 JSON 형식을 볼 수 있습니다. 제한은 쿠키의 최대 허용 크기입니다.

일부 최신 브라우저에서 지원되는 HTML5와 함께 새로운 로컬 저장 메커니즘이 도입되었습니다.

http://people.w3.org/mike/localstorage.html