Что такое код hw_document_setcontent

hw_Document_SetContent

hw_Document_SetContent — Sets/replaces content of hw_document

Описание

Sets or replaces the content of the document. If the document is an HTML document the content is everything after the BODY tag. Information from the HEAD and BODY tag is in the stored in the object record. If you provide this information in the content of the document too, the Hyperwave server will change the object record accordingly when the document is inserted. Probably not a very good idea. If this functions fails the document will retain its old content.

Список параметров

The document identifier.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Что такое код hw_document_setcontent

hw_Document_SetContent — устанавливает/замещает содержимое hw_document.

Описание

string hw_document_setcontent (int hw_document, string content)

Устанавливает или замещает содержимое документа. Если это HTML-документ, содержимым будет всё после тэга BODY. Информация из HEAD и тэга BODY tag хранится в записи объекта. Если вы также предоставляете эту информацию в содержимом документа, Hyperwave-сервер изменит запись объекта соответствующим образом при вставке объекта. Возможно, не самый лучший вариант. Если функция терпит неудачу, документ остаётся со старым содержимым.


Назад Оглавление Вперёд
hw_Document_Content Вверх hw_Document_Size

Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:

hw_Document_SetContent

hw_Document_SetContent — Sets/replaces content of hw_document

Description

Sets or replaces the content of the document. If the document is an HTML document the content is everything after the BODY tag. Information from the HEAD and BODY tag is in the stored in the object record. If you provide this information in the content of the document too, the Hyperwave server will change the object record accordingly when the document is inserted. Probably not a very good idea. If this functions fails the document will retain its old content.

Что такое код hw_document_setcontent

hw_Document_SetContent — Sets/replaces content of hw_document

Description bool hw_document_setcontent ( int hw_document, string content )

Sets or replaces the content of the document. If the document is an HTML document the content is everything after the BODY tag. Information from the HEAD and BODY tag is in the stored in the object record. If you provide this information in the content of the document too, the Hyperwave server will change the object record accordingly when the document is inserted. Probably not a very good idea. If this functions fails the document will retain its old content.

hw_Document_SetContent

Sets/replaces content of hw_document

Description

Sets or replaces the content of the document. If the document is an HTML document the content is everything after the BODY tag. Information from the HEAD and BODY tag is in the stored in the object record. If you provide this information in the content of the document too, the Hyperwave server will change the object record accordingly when the document is inserted. Probably not a very good idea. If this functions fails the document will retain its old content.

Parameters

The document identifier.

Return Values

Returns TRUE on success or FALSE on failure.

See Also

  • hw_document_attributes
  • hw_document_size
  • hw_document_content

Описание класса QDomDocument

Класс QDomDocument служит для представления XML-документа. Далее.

Замечание: Все функции в этом классе реентерабельны, за исключением setContent(), которая является нереентерабельной.

Открытые функции

QDomDocument ()
QDomDocument ( const QString & name )
QDomDocument ( const QDomDocumentType & doctype )
QDomDocument ( const QDomDocument & x )

QDomDocument ()

QDomAttr createAttribute ( const QString & name )
QDomAttr createAttributeNS ( const QString & nsURI, const QString & qName )
QDomCDATASection createCDATASection ( const QString & value )
QDomComment createComment ( const QString & value )
QDomDocumentFragment createDocumentFragment ()
QDomElement createElement ( const QString & tagName )
QDomElement createElementNS ( const QString & nsURI, const QString & qName )
QDomEntityReference createEntityReference ( const QString & name )
QDomProcessingInstruction createProcessingInstruction ( const QString & target, const QString & data )
QDomText createTextNode ( const QString & value )
QDomDocumentType doctype () const
QDomElement documentElement () const
QDomElement elementById ( const QString & elementId )
QDomNodeList elementsByTagName ( const QString & tagname ) const
QDomNodeList elementsByTagNameNS ( const QString & nsURI, const QString & localName )
QDomImplementation implementation () const
QDomNode importNode ( const QDomNode & importedNode, bool deep )
QDomNode::NodeType nodeType () const
bool setContent ( const QByteArray & data, bool namespaceProcessing, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )
bool setContent ( const QString & text, bool namespaceProcessing, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )
bool setContent ( QIODevice * dev, bool namespaceProcessing, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )
bool setContent ( QXmlInputSource * source, bool namespaceProcessing, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )
bool setContent ( const QString & text, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )
bool setContent ( const QByteArray & buffer, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )
bool setContent ( QIODevice * dev, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )
bool setContent ( QXmlInputSource * source, QXmlReader * reader, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )
QByteArray toByteArray ( int indent = 1 ) const
QString toString ( int indent = 1 ) const
QDomDocument & operator= ( const QDomDocument & x )
  • 66 открытых функций, унаследованных от QDomNode

Подробное описание

Класс QDomDocument служит для представления XML-документа.

Класс QDomDocument представляет содержимое XML-документа. В принципе, это корень документа и отправная точка для анализа содержащихся в документе данных.

Поскольку элементы, текстовые узлы, комментарии, инструкции обработки и т.д. не могут существовать вне контекста документа, в этом классе также содержатся функции-фабрики, необходимые для создания таких объектов. Объекты узлов создаются с помощью функции ownerDocument(), которая связывает их с документом, учитывая контекст, в котором они были созданы. Наиболее часто используемыми DOM-классами являются QDomNode, QDomDocument, QDomElement и QDomText.

При разборе XML-документ представляется в виде дерева объектов, в качестве которых можно использовать классы QDom. Все объекты классов QDom являются всего лишь ссылками (reference) на внутреннее дерево. Объекты внутреннего дерева существуют до тех пор, пока на них есть ссылки объектов классов QDom и пока существует объект QDomDocument.

При создании элементов, текстовых узлов и т.д. используются различные функции-фабрики, реализованные в этом классе. Использование конструкторов по умолчанию классов QDom приведет к созданию пустых объектов, которыми невозможно будет манипулировать или вставлять в документ.

Класс QDomDocument имеет несколько функций для создания данных, например, createElement(), createTextNode(), createComment(), createCDATASection(), createProcessingInstruction(), createAttribute() и createEntityReference(). Некоторые из этих функций имеют реализации, поддерживающие пространства имен, например, createElementNS() и createAttributeNS(). Функция createDocumentFragment() используется для манипулирования частью документа; это может быть полезно при работе со сложными документами.

Содержимое документа устанавливается с помощью setContent(). Эта функция анализирует строку как XML-документ и создает по нему дерево DOM. Корневой элемент доступен через функцию documentElement(). Текстовое представление документа может быть получено с помощью функции toString().

Можно вставить узлы из одного документа в другой с помощью функции importNode().

Вы можете получить список всех элементов, которые имеют одно имя, посредством elementsByTagName() или elementsByTagNameNS().

Пример использования классов QDom приведен ниже:

После того, как doc и elem выйдут из области видимости, все внутреннее дерево, представляющее XML документ, будет уничтожено.

Пример создания документа, используя DOM, приведен ниже:

Для получения более подробной информации о Document Object Model смотрите спецификацию DOM Уровень 1 и Уровень 2 .

hw_Document_SetContent

hw_Document_SetContent — Sets/replaces content of hw_document

Sets or replaces the content of the document. If the document is an HTML document the content is everything after the BODY tag. Information from the HEAD and BODY tag is in the stored in the object record. If you provide this information in the content of the document too, the Hyperwave server will change the object record accordingly when the document is inserted. Probably not a very good idea. If this functions fails the document will retain its old content.

Create and configure a new Document Set content type

This topic explains how to enable the Document Sets feature for a site collection, and then how to configure the Document Set content type.

In this article

Enable Document Sets for a site collection

If the Document Sets feature has not been activated for your site collection, you will need to activate it before you can create or configure new Document Set content types. You must be a Site Collection Administrator to activate the Document Sets feature.

Go to the top-level site in the site collection for which you want to enable Document Sets.

On the Site Actions menu, click Site Settings.

Under Site Collection Administration, click Site collection features.

Find Document Sets in the list, and then click Activate.

Create a new Document Set content type

To make it possible for site users to use Document Sets to create new instances of multi-document work products, you must first create and configure a Document Set content type for each work product you want to manage and then add it to the document library where it will be used. After you create and configure a Document Set content type, you must add it to the library where you want users to create their Document Sets.

You must be a Site Collection Administrator or a Site Owner to create or configure Document Set content types.

On the Site Actions menu, click Site Settings.

Under Galleries, click Site content types.

On the Site Content Types page, click Create.

In the Name and Description section, in the Name box, type the name you want to give to your new Document Set. This is the name that users will see when they create a new instance of a Document Set.

In the Description box, type a description of the Document Set.

Under Select parent content type from, click Document Set Content Types. (If Document Set Content Types is not an option, the Document Sets feature may not be activated for this site collection.)

In the Group section, specify whether you want to categorize your new Document Set content type in a new or existing group.

Click OK.
When your new Document Set content Type is created, you will see the Site Content Type information page for the content type, where you can configure additional settings for it.

Configure or customize a Document Set content type

On the Site Actions menu, click Site Settings.

Under Galleries, click Site content types.

On the Site Content Types page, click the name of the Document Set content type you want to configure.

Under Settings, click Document Set settings.

In the Allowed Content Types section, under Available Site Content Types, select the content type you want to allow within this Document Set, and then click the Add button to move it to the Content Types allowed in the Document Set box. Repeat this step for each content type you want to include in the Document Set.

In the Default Content section, select the content type for which you want to upload default content, and then click Browse to locate the file that you want to upload. Default content is created automatically for authors when they create new instances of a Document Set.

For example, let us say that you are creating a Document Set to manage the product design process. This Document Set might include a Product Design Document (a Microsoft Word document), a Design Drawing (a Microsoft Visio drawing), and Performance Specs (a Microsoft Excel worksheet). Your organization might have a standard Microsoft Word document template for the Product Design Document that is prepopulated with some of the standard information authors need to complete. You can upload this template as default content. When authors create a new instance of the product design Document Set, a copy of the Product Design Document is created for them, and they can edit it to add additional information.

If you opt not to include default content for the content types in the Document Set, no files will be automatically created for authors when they create a new instance of a Document Set, and authors will be able to create them from scratch within the Document Set, or upload documents to the Document Set..

If there are multiple content types within this Document Set, and you want to upload default content for each of them, click Add new default content, select the next content type for which you want to specify default content, and then click Browse to locate the file you want to upload. Repeat this step until you have specified all of the desired default content for the individual content types in this Document Set.

If you want the name of the Document Set added to the names of indiv >Add the name of the Document Set to each file name. Including this information may help users identify files in certain views of the library, especially if a library contains more than one type of Document Set.

In the Shared Columns section, select the columns you want each of the content types within the Document Set to share.

Shared columns are read-only for the documents within the Document Set, and they can be edited only for the Document Set itself. When changes are made to the values of the shared columns for the Document Set, these updates will be synchronized to the shared column values for the documents within the set.

In the Welcome Page Columns section, specify which columns you want to display on the Welcome Page for the Document Set.

In the Welcome Page section, click Customize the Welcome Page to customize the appearance of the Welcome Page that displays to users for each instance of the Document Set.

If you want to apply these Welcome Page changes to any Document Sets that inherit from this Document Set, select the check box next to Update the Welcome Page of Document Sets inheriting from this content type.

In the Update List and Site Content Types section, specify whether you want to update any content types inheriting from this Document Set with the changes you have made.

After you create and configure a Document Set content type, you must add it to the library where you want users to create their Document Sets.

Что такое код hw_document_setcontent

hw_Document_SetContent — sets/replaces content of hw_document

Description string hw_document_setcontent ( int hw_document, string content)

Sets or replaces the content of the document. If the document is an HTML document the content is everything after the BODY tag. Information from the HEAD and BODY tag is in the stored in the object record. If you provide this information in the content of the document too, the Hyperwave server will change the object record accordingly when the document is inserted. Probably not a very good idea. If this functions fails the document will retain its old content.

Что такое код hw_document_setcontent

hw_Document_SetContent — Sets/replaces content of hw_document

Description bool hw_document_setcontent ( int hw_document, string content )

Sets or replaces the content of the document. If the document is an HTML document the content is everything after the BODY tag. Information from the HEAD and BODY tag is in the stored in the object record. If you provide this information in the content of the document too, the Hyperwave server will change the object record accordingly when the document is inserted. Probably not a very good idea. If this functions fails the document will retain its old content.

Илон Маск рекомендует:  Что такое код fdf_set_javascript_action
Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL