2011-07-05 3 views
1

사용자 지정 XML을 사용하여 Word 문서에 XML 구조를 추가하는 것과 관련된 새 프로젝트를 조사 중이지만 i4i 사례가이 작업에 어떤 영향을 미치는지 알지 못합니다.Word 2010 사용자 지정 XML?

1) 문서의 사용자 지정 컨트롤을 사용하는 것이 좋습니다. XML 스키마 파일을 사용하여 유효성을 검사 할 수 있습니까? 기존 템플릿에 태그를 추가하는 것이 아니라 템플릿을 만드는 방법과 비슷합니다.

2) 사용자 지정 XML에 대한 i4i 판단은 북미에만 관련된 것입니다. Microsoft에서이 기능을 전세계에서 제거 했습니까? 아니면 호주에서 계속 사용할 수 있습니까?

+0

당신은 1 점이 맞습니다. 원하는 경우 sdt 's를 사용하여 컨텐트에 태그를 지정할 수 있지만, 스키마에 대해 태그의 유효성을 검사하도록 설계되지 않았습니다. 이것이 좋은 접근 방법인지는 당신이하려는 일에 달려 있습니다. – JasonPlutext

답변

0

대체 방법이 있고 내 블로그 Windward Wrocks (링크 내 블로그에 더 나은 형식)에 포함되는 :

말씀에 대한 사용자 정의 XML과 i4i 특허의 경우 바람 불어 오는쪽으로 보고서 결코 사용하는 사용자 정의 XML (또는 책갈피). (우리는 두 가지를 살펴 보았지만 각각의 접근 방식에는 때로는 문제가되는 문제가 있습니다.) 그러나 우리는 Word, Excel, & PowerPoint에서 태그를 사용하여 보고서 디자이너로 사용합니다. 우리는 에이 태그 지정을 지원하는 매우 강력한 Office AddIn을 가지고 있습니다. 그래서 저는 이 하나의이 가질 수 있고 여전히 사심없는 파티가 될 수있는이 문제에 대한 좋은 이해를 가지고 있다고 생각합니다.

나는이 문제에 대해 의견을 말하지 않을 것이며, 그들은 이 합의에 도달했으면 좋겠다. 이것에 대한 가장 큰 패자는 이제 모두 제거 된 태그 지정을 위해 사용자 정의 XML을 사용하는 모든 사용자 인 입니다. (그리고 모든 소프트웨어 특허에 수두를 말한다.)을 조정해야하는 프로그래머를위한 첫 번째

는이라는 X4W 주위에 해킹 i4i에서 제품이있다. 그러나, 나는 그것이 (아래에 설명 된) 최상의 솔루션이라고 생각하지 않습니다. 콘텐츠 컨트롤, 필드, 비트 맵 및 일반 일반 텍스트를 사용하여 으로 전환하는 것이 좋습니다. 이러한 접근 방식 중 처음 세 가지가 사용자 지정 XML보다 강력하며 은 Word에서 계속 지원됩니다. 우리는 4 가지 접근법 (사용자 사용자 선택)을 모두 사용하며 단단합니다.

Word 문서에 사용자 지정 XML이 있으면 어떻게합니까? 사용자 지정 XML을 사용하지 않으면 문제가 없습니다. 파일을 열면 Word에서이 파일을 제거하여 나머지 문서를 남깁니다. 다른 기능을 사용하도록 전환 할 수있는 경우와 동일합니다. 기존 마커는 사라지지만 계속 진행할 수 있습니다.

사용자 지정 XML이있는 파일을 찾으려면 Microsoft 용 프로그램이 작업을 수행합니다 (DOCX/DOCM 만 해당). 또한이 제한은 Word 2007의 올해 11 월 1 일 이후에 과 Word 2007의 모든 복사본에 대해 적용됩니다. Microsoft는 여기에 합계가 우수합니다.

사용자 지정 XML이 있어야하는 경우 현재 유일한 옵션은 x4w입니다. 그러나 사용자 지정 XML의 대안을 찾을 때만이 값을 측정 값으로 사용하는 것이 좋습니다. 때문에 Word의 다음 서비스 팩을 x4w 사용자 지정 XML을 저장할 수 없습니다 렌더링 찾을 수 있습니다.Microsoft와 i4i 사이에서 잃어버린 사랑이 없기 때문에 나는 을 다음 서비스 팩에서 볼 수 있습니다.

1.Word는 사용자 정의 XML을 지원하지 않습니다. 현재 사용자 지정 XML을 제거하지만 다시 삽입하면 Word에 여전히 기능이 표시되어 사용됩니다. 그러나 사용자 지정 XML 지원이 이 아닌 경우 Word에서 해당 기능을 제거 할 수 있습니다. 2.Word 은 문서를로드 할 때뿐만 아니라 저장시 사용자 정의 XML을 제거합니다. 이 이 발생하면 i4i는이 문제를 해킹하려고 시도 할 수 있지만 이는 더 많은 어려운 문제입니다. 해킹에 실패한 경우 다음 번에 파일을 열 때까지 을 알지 못하므로 모든 작업이 손실됩니다. 3.로드 프로세스 중에 사용자 정의 XML에서 을 제거하는 시점에서 단어가 변경됩니다. 현재 열려있는 문서 이벤트 (x4w가 사용자 정의 XML을 다시 삽입 할 때라고 가정) 이전에 발생합니다. 그러나 말씀 바로 그 사건 이후에 그것을 제거 할 수 - 그리고 그 다음에 더 열심히 더 다시 사용자 정의 XML을 얻기 위해 해킹입니다 2에

0

), 기술적으로 법적 겠지만, MS는 고려하지 않았다. 추가 노력이 필요하며, 그럴 가치가 없습니다.

관련 문제