def __init__(self,name,value,rfc2425parameters=None):
_unused = rfc2425parameters<EOL>VCardField.__init__(self,name)<EOL>if isinstance(value,libxml2.xmlNode):<EOL><INDENT>self.value=None<EOL>n=value.children<EOL>vns=get_node_ns(value)<EOL>while n:<EOL><INDENT>if n.type!='<STR_LIT>':<EOL><INDENT>n=n.next<EOL>continue<EOL><DEDENT>ns=get_node_ns(n)<EOL>if (ns and vns and ns.getContent()!=vns.getContent()):<EOL><INDENT>n=n.next<EOL>continue<EOL><DEDENT>if n.name=='<STR_LIT>':<EOL><INDENT>self.value="<STR_LIT>"<EOL><DEDENT>elif n.name=='<STR_LIT>':<EOL><INDENT>self.value="<STR_LIT>"<EOL><DEDENT>elif n.name=='<STR_LIT>':<EOL><INDENT>self.value="<STR_LIT>"<EOL><DEDENT>n=n.next<EOL><DEDENT>if not self.value:<EOL><INDENT>raise Empty<EOL><DEDENT><DEDENT>else:<EOL><INDENT>self.value=value<EOL><DEDENT>
Initialize a `VCardPrivacy` object.

        :Parameters:
            - `name`: field name
            - `value`: field value as string or an XML node
            - `rfc2425parameters`: optional RFC 2425 parameters
        :Types:
            - `name`: `str`
            - `value`: `str` or `libxml2.xmlNode`
            - `rfc2425parameters`: `dict`