[ http://issues.apache.org/jira/browse/JCR-146?page=all ]
Stefan Guggisberg reassigned JCR-146:
-------------------------------------
Assign To: Stefan Guggisberg
> importXML prepending line feeds to tag values
> ---------------------------------------------
>
> Key: JCR-146
> URL: http://issues.apache.org/jira/browse/JCR-146
> Project: Jackrabbit
> Type: Bug
> Components: xml
> Environment: jackrabbit-0.16.4.1-dev
> Java-1.5
> Windows 2000
> Reporter: Sean Radford
> Assignee: Stefan Guggisberg
> Priority: Minor
>
> Importing using Session.importXML(...) results in new line characters being
> inserted at the beginning of tag
> values:
> <?xml version="1.0" encoding="UTF-8"?>
> <Policy xmlns="urn:oasis:names:tc:xacml:1.0:policy"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> PolicyId="test:policy-one"
> RuleCombiningAlgId="urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:ordered-permit-overrides">
> <Description>policy-description</Description>
> <Target>
> ...
> Becomes
> /test/policies/Policy/jcr:primaryType=nt:unstructured
> /test/policies/Policy/PolicyId=test:policy-one
> /test/policies/Policy/RuleCombiningAlgId=urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:ordered-permit-overrides
> /test/policies/Policy/Description/jcr:primaryType=nt:unstructured
> /test/policies/Policy/Description/jcr:xmltext/jcr:primaryType=nt:unstructured
> /test/policies/Policy/Description/jcr:xmltext/jcr:xmlcharacters=
> policy-description
> /test/policies/Policy/Target/jcr:primaryType=nt:unstructured
> (in other cases, many LFs are inserted)
> FULL EXAMPLE XML FILE:
> <?xml version="1.0" encoding="UTF-8"?>
> <Policy xmlns="urn:oasis:names:tc:xacml:1.0:policy"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> PolicyId="test:policy-one"
>
> RuleCombiningAlgId="urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:ordered-permit-overrides">
> <Description>policy-description</Description>
> <Target>
> <Resources>
> <Resource>
> <ResourceMatch
> MatchId="urn:oasis:names:tc:xacml:1.0:function:string-equal">
> <AttributeValue
> DataType="http://www.w3.org/2001/XMLSchema#string">test/12345-resource-67890</AttributeValue>
> <ResourceAttributeDesignator
> DataType="http://www.w3.org/2001/XMLSchema#string"
> AttributeId="urn:oasis:names:tc:xacml:1.0:resource:resource-id"/>
> </ResourceMatch>
> </Resource>
> </Resources>
> <Actions>
> <AnyAction/>
> </Actions>
> </Target>
> <Rule RuleId="PermitRule" Effect="Permit">
> <Target>
> <Subjects>
> <Subject>
> <SubjectMatch
> MatchId="urn:oasis:names:tc:xacml:1.0:function:string-equal">
> <AttributeValue
> DataType="http://www.w3.org/2001/XMLSchema#string">alice</AttributeValue>
> <SubjectAttributeDesignator
> DataType="http://www.w3.org/2001/XMLSchema#string"
> AttributeId="urn:oasis:names:tc:xacml:1.0:subject:subject-id"/>
> </SubjectMatch>
> </Subject>
> </Subjects>
> <Actions>
> <Action>
> <ActionMatch
> MatchId="urn:oasis:names:tc:xacml:1.0:function:string-equal">
> <AttributeValue
> DataType="http://www.w3.org/2001/XMLSchema#string">read</AttributeValue>
> <ActionAttributeDesignator
> DataType="http://www.w3.org/2001/XMLSchema#string"
> AttributeId="urn:oasis:names:tc:xacml:1.0:action:action-id"/>
> </ActionMatch>
> </Action>
> <Action>
> <ActionMatch
> MatchId="urn:oasis:names:tc:xacml:1.0:function:string-equal">
> <AttributeValue
> DataType="http://www.w3.org/2001/XMLSchema#string">write</AttributeValue>
> <ActionAttributeDesignator
> DataType="http://www.w3.org/2001/XMLSchema#string"
> AttributeId="urn:oasis:names:tc:xacml:1.0:action:action-id"/>
> </ActionMatch>
> </Action>
> <Action>
> <ActionMatch
> MatchId="urn:oasis:names:tc:xacml:1.0:function:string-equal">
> <AttributeValue
> DataType="http://www.w3.org/2001/XMLSchema#string">delete</AttributeValue>
> <ActionAttributeDesignator
> DataType="http://www.w3.org/2001/XMLSchema#string"
> AttributeId="urn:oasis:names:tc:xacml:1.0:action:action-id"/>
> </ActionMatch>
> </Action>
> </Actions>
> </Target>
> </Rule>
> </Policy>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira