- From: Rigo Wenning <rigo@w3.org>
- Date: Wed, 4 Sep 2002 09:55:51 +0200
- To: Michael Knight <MKNIGHT@cdgroup.com>
- Cc: www-p3p-policy@w3.org
I checked with the validator and saw, that your issue is solved... Best, -- Rigo Wenning W3C/INRIA Policy Analyst Privacy Activity Lead mail:rigo@w3.org 2004, Routes des Lucioles http://www.w3.org/ F-06902 Sophia Antipolis On Thu, Aug 29, 2002 at 04:05:17PM -0400, Michael Knight wrote: > > > I received the following output from the W3C P3P Validation Page: > Results of P3P validation > Target URI: http://statesnet.sscoop.com/ > > > ------------------------------------------------------------------------ > -------- > > Step 1: /w3c/p3p.xml Validation > > URI: http://statesnet.sscoop.com/w3c/p3p.xml > > Step 1-1: Access check > > /w3c/p3p.xml can be retrieved. > > Message: The content type of /w3c/p3p.xml is text/xml. > > Step 1-2: Syntax check > > /w3c/p3p.xml has no syntax errors. > > Step 1-3: Policy URI check > > /w3c/p3p.xml has some warnings or errors. > > Error: The URI fragment identifier (#xxx) is necessary to specify a > POLICY element in a POLICIES element. > > /w3c/p3p.xml does not specify P3P policy for > http://statesnet.sscoop.com/ > > > ------------------------------------------------------------------------ > -------- > > Step 2: HTTP Protocol Validation ( HTTP headers ) > > HTTP headers have no P3P: header. > > > ------------------------------------------------------------------------ > -------- > > Step 3: HTML File Validation > > HTML document has no P3P compliant link tags. > > Message: No valid P3P compliant <link> element. > > > ------------------------------------------------------------------------ > -------- > > Validator could not find valid policy reference file URI. Validation > aborted. > > > Here is my p3p.xml file: > <?xml version="1.0"?> > <META xmlns="http://www.w3.org/2001/09/P3Pv1"> > <POLICY-REFERENCES> > <POLICY-REF about="/w3c/policy1.xml"> > <INCLUDE>\*</INCLUDE> > <COOKIE-INCLUDE name="*" value="*" domain="*" path="*"/> > </POLICY-REF> > </POLICY-REFERENCES> > </META> > > > Here is my policy1.xml file: > <!-- Consequence --> > <CONSEQUENCE> > Cookies are used to track visitors to our site, so we can better > understand what portions of our site best serve you. We also use cookies > to allow our server to maintain information about the contents of your > shopping cart.</CONSEQUENCE> > > <!-- Use (purpose) --> > <PURPOSE><develop/><tailoring/></PURPOSE> > > <!-- Recipients --> > <RECIPIENT><ours/></RECIPIENT> > > <!-- Retention --> > <RETENTION><business-practices/></RETENTION> > > <!-- Base dataschema elements. --> > <DATA-GROUP> > <DATA > ref="#dynamic.cookies"><CATEGORIES><state/><uniqueid/></CATEGORIES></DAT > A> > </DATA-GROUP> > </STATEMENT> > > <!-- Statement for group "Transaction info (required)" --> > <STATEMENT> > <EXTENSION optional="yes"> > <GROUP-INFO > xmlns="http://www.software.ibm.com/P3P/editor/extension-1.0.html" > name="Transaction info (required)"/> > </EXTENSION> > > <!-- Consequence --> > <CONSEQUENCE> > Information we collect in order to process your purchase.</CONSEQUENCE> > > <!-- Use (purpose) --> > <PURPOSE><current/><develop/></PURPOSE> > > <!-- Recipients --> > <RECIPIENT><ours/><delivery/></RECIPIENT> > > <!-- Retention --> > <RETENTION><business-practices/></RETENTION> > > <!-- Base dataschema elements. --> > <DATA-GROUP> > <DATA > ref="#dynamic.miscdata"><CATEGORIES><physical/></CATEGORIES></DATA> > <DATA > ref="#dynamic.miscdata"><CATEGORIES><online/></CATEGORIES></DATA> > <DATA > ref="#dynamic.miscdata"><CATEGORIES><demographic/></CATEGORIES></DATA> > <DATA > ref="#dynamic.miscdata"><CATEGORIES><purchase/></CATEGORIES></DATA> > </DATA-GROUP> > </STATEMENT> > > <!-- Statement for group "Transaction info (optional)" --> > <STATEMENT> > <EXTENSION optional="yes"> > <GROUP-INFO > xmlns="http://www.software.ibm.com/P3P/editor/extension-1.0.html" > name="Transaction info (optional)"/> > </EXTENSION> > > <!-- Consequence --> > <CONSEQUENCE> > Information we collect in order to process your purchase.</CONSEQUENCE> > > <!-- Use (purpose) --> > <PURPOSE><contact/></PURPOSE> > > <!-- Recipients --> > <RECIPIENT><ours/><delivery/></RECIPIENT> > > <!-- Retention --> > <RETENTION><business-practices/></RETENTION> > > <!-- Base dataschema elements. --> > <DATA-GROUP> > <DATA ref="#dynamic.miscdata" > optional="yes"><CATEGORIES><physical/></CATEGORIES></DATA> > <DATA ref="#dynamic.miscdata" > optional="yes"><CATEGORIES><online/></CATEGORIES></DATA> > <DATA ref="#dynamic.miscdata" > optional="yes"><CATEGORIES><demographic/></CATEGORIES></DATA> > <DATA ref="#dynamic.miscdata" > optional="yes"><CATEGORIES><purchase/></CATEGORIES></DATA> > </DATA-GROUP> > </STATEMENT> > > <!-- End of policy --> > </POLICY> > </POLICIES> > > > I am new to P3P and am not sure what I am missing. > Warm regards and thanks in advance, > > Michael J. Knight > Security Engineer > CD Group Inc. > www.cdgroup.com > 678.268.2168
Received on Wednesday, 4 September 2002 05:31:51 UTC