code: public void exportDocumentView(String absPath, ContentHandler contentHandler, boolean skipBinary, boolean noRecurse)
        throws InvalidSerializedDataException, PathNotFoundException, SAXException, RepositoryException
     {
        checkLive();
  
        LocationFactory factory = new LocationFactory(((NamespaceRegistryImpl)repository.getNamespaceRegistry()));
  
        WorkspaceEntry wsConfig = (WorkspaceEntry)container.getComponentInstanceOfType(WorkspaceEntry.class);
  
        ValueFactoryImpl valueFactoryImpl = new ValueFactoryImpl(factory, wsConfig, cleanerHolder);
  
        try
        {
           BaseXmlExporter exporter =
              new ExportImportFactory().getExportVisitor(XmlMapping.DOCVIEW, contentHandler, skipBinary, noRecurse,
                 getTransientNodesManager(), repository.getNamespaceRegistry(), valueFactoryImpl);
  
           JCRPath srcNodePath = getLocationFactory().parseAbsPath(absPath);
           ItemData srcItemData = dataManager.getItemData(srcNodePath.getInternalPath());
  
           if (srcItemData == null)
           {
              throw new PathNotFoundException("No node exists at " + absPath);
           }
  
           exporter.export((NodeData)srcItemData);
  
        }
        catch (XMLStreamException e)
        {
           throw new SAXException(e);
        }
     }
docs: {@inheritDoc}