Searchable hierarchical tag structure for content

I have a large number of PDF documents, the content of which I need to analyze and categorize according to an established taxonomy. I would like to be able to do the following:
Establish a hierarchical taxonomy tagging schema.
Highlight text and images and apply tags (multiple).
Search within and across documents for tagged content. (Even a search that returns just the location of the tagged content would be helpful)
Is this possi\ble? I have Acrobat Pro X.

Thanks for the reply.
I have the "Copy files to iTunes Music folder when adding to library" disabled. So my song collection is not re-shuffled (or duplicated) by iTunes.
By having a directory structure:
Genre\Artist\Album\songs.mp3
I am able to locate and select songs (for playback in Winamp etc) in a manner convenient to me. The question is: How will I do this on the iPhone device? Will I have to create playlists of all sorts? Will be able to maintain this hierarchy on the devices?
Someone has already answered in the negative .. as nested sorting is not possible in iTunes and on the iPhone

Similar Messages

  • Tag structure for a linked TOC

    What is the proper tagging structure for a linked Table of Contents and how does one create it? I can't find instructions on how to do it!! I am tagging my document on a Mac and using Adobe Acrobat Pro X. Thank you for any help you can give me!!

    It sounds like you are post-processing an existing PDF to build / augment the structure tree.
    In that context it might be best to take a basic approach.
    Say you have:
    Line 1 is: This is the TOC
    Line 2 is: Chapter 1 (some text) (maybe a leader .....) (maybe a page number)
    Line 3 is: 1.1 (some text for sub-section level 1) (maybe a leader .....) (maybe a page number)
    Line 4 is: 1.1.1 some text for sub-section level 2) ( maybe a leader .....) (maybe a page number)
    Build this in the structure tree (please, do avoid use of TORU).
    n.b., "[ ]" denotes the content container (the "banker's box seen in the structure tree)
    (P) tag
         (Link) tag
            [ ] objr
            [ ] (Line 1's content)
    More of the same for the remaining 'Lines'
    While you could make use of the grouping elements TOC and TOCI doing so manually is non-trivial.
    Grouping elements are only used to group other structure elements and are not directly associated with content items.
    You start with -TOC-
    Children of -TOC- can be -TOCI- and/or nested -TOC- elements.
    -TOCI- groups the individual members of a table of contents.
    Children of -TOCI- can be:
    -Lbl-
    -Reference-
    -NonStruct-
    -P-
    -TOC-
    Be well...

  • How to use JAAS/JAZN of 9iAS R2  for a typical Hierarchical Organization Structure

    If any one has used the out of the box or has modified and used the JAAS/JAZN implementation of App Server R2 for Authentication and Authorization of a typical Hierarchical Org Structure?
    Our Org Chart looks some thing like the one shown below;
    Every one in this Org chart will access the Application that will be deployed in the Oracle App Server and this Org chart DIT is already exists in Novell's eDirectory.
    We are planning to import this DIT structure to OID and make use of OID for JAAS/JAZN features of Oracle App Server; any clues on how to configure the default JAAS/JAZN of App server to make use of this DIT and control the access to the application?
    How do we go about assigning the roles to these users in this org and how to configure the App Server R2 to use this structure??? :)
    usa
    |
    | | | |
    EastZone CentralZone MountainZone PacificZone
    | | | |
    | | | | | | | |
    R1 R2 Region3 Region4 R5 R6 R7 R8
    | |
    | | | |
    users computers users computers
    | |
    | | | | | |
    cn=Smith cn=Ray cn=Molly cn=Mahone cn=Steve cn=Smith
    Thank you

    I am trying to attach an html version of the org chart, the earlier one did not show up correctly!!
    hope this one would show up better!!
    <html xmlns:o="urn:schemas-microsoft-com:office:office"
    xmlns:w="urn:schemas-microsoft-com:office:word"
    xmlns="http://www.w3.org/TR/REC-html40">
    <head>
    <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
    <meta name=ProgId content=Word.Document>
    <meta name=Generator content="Microsoft Word 9">
    <meta name=Originator content="Microsoft Word 9">
    <link rel=File-List href="./usa_files/filelist.xml">
    <title> usa</title>
    <!--[if gte mso 9]><xml>
    <o:DocumentProperties>
    <o:Author>Covansys</o:Author>
    <o:LastAuthor>Covansys</o:LastAuthor>
    <o:Revision>1</o:Revision>
    <o:TotalTime>7</o:TotalTime>
    <o:Created>2002-08-15T16:03:00Z</o:Created>
    <o:LastSaved>2002-08-15T16:10:00Z</o:LastSaved>
    <o:Pages>1</o:Pages>
    <o:Company>Covansys</o:Company>
    <o:Lines>1</o:Lines>
    <o:Paragraphs>1</o:Paragraphs>
    <o:Version>9.4402</o:Version>
    </o:DocumentProperties>
    </xml><![endif]-->
    <style>
    <!--
    /* Font Definitions */
    @font-face
         {font-family:Courier;
         panose-1:0 0 0 0 0 0 0 0 0 0;
         mso-font-charset:0;
         mso-generic-font-family:modern;
         mso-font-format:other;
         mso-font-pitch:fixed;
         mso-font-signature:3 0 0 0 1 0;}
    /* Style Definitions */
    p.MsoNormal, li.MsoNormal, div.MsoNormal
         {mso-style-parent:"";
         margin:0in;
         margin-bottom:.0001pt;
         mso-pagination:widow-orphan;
         font-size:12.0pt;
         font-family:"Times New Roman";
         mso-fareast-font-family:"Times New Roman";}
    @page Section1
         {size:8.5in 11.0in;
         margin:1.0in 1.25in 1.0in 1.25in;
         mso-header-margin:.5in;
         mso-footer-margin:.5in;
         mso-paper-source:0;}
    div.Section1
         {page:Section1;}
    -->
    </style>
    </head>
    <body lang=EN-US style='tab-interval:.5in'>
    <div class=Section1>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes">
    </span>usa<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes">
    </span>|<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes">
    </span>---------------------------------------------<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>|<span
    style="mso-spacerun: yes"> </span>|<span style="mso-spacerun:
    yes"> </span>|<span style="mso-spacerun: yes">
    </span>|<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>EastZone<span
    style="mso-spacerun: yes"> </span>CentralZone<span style="mso-spacerun:
    yes"> </span>MountainZone<span style="mso-spacerun: yes">
    </span>PacificZone<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>|<span
    style="mso-spacerun: yes"> </span>|<span style="mso-spacerun:
    yes"> </span>|<span style="mso-spacerun: yes">
    </span>|<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>-------<span
    style="mso-spacerun: yes"> </span>--------<span style="mso-spacerun:
    yes"> </span>-------<span style="mso-spacerun: yes">
    </span>--------<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>|<span
    style="mso-spacerun: yes"> </span>|<span style="mso-spacerun: yes">
    </span>|<span style="mso-spacerun: yes"> </span>|<span
    style="mso-spacerun: yes"> </span>|<span style="mso-spacerun: yes">
    </span>|<span style="mso-spacerun: yes"> </span>|<span style="mso-spacerun:
    yes"> </span>|<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>R1<span
    style="mso-spacerun: yes"> </span>R2<span style="mso-spacerun: yes">
    </span>Region3<span style="mso-spacerun: yes"> </span>Region4<span
    style="mso-spacerun: yes"> </span>R5<span style="mso-spacerun: yes">
    </span>R6<span style="mso-spacerun: yes"> </span>R7<span
    style="mso-spacerun: yes"> </span>R8<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes">
    </span>|<span style="mso-spacerun: yes"> </span><span
    style="mso-spacerun: yes"> </span>|<span
    style="mso-spacerun: yes"> </span><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes">
    </span>----------<span style="mso-spacerun: yes">
    </span>----------<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>|<span
    style="mso-spacerun: yes"> </span>|<span style="mso-spacerun:
    yes"> </span>|<span style="mso-spacerun:
    yes"> </span>|<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>users<span
    style="mso-spacerun: yes"> </span>computers<span style="mso-spacerun:
    yes"> </span>users<span style="mso-spacerun: yes">
    </span>computers<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>|<span
    style="mso-spacerun: yes"> </span><span style="mso-spacerun:
    yes"> </span>|<span style="mso-spacerun:
    yes"> </span><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes">
    </span>----------------------<span style="mso-spacerun: yes">
    </span>----------------------<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>|<span
    style="mso-spacerun: yes"> </span>|<span style="mso-spacerun:
    yes"> </span>|<span style="mso-spacerun: yes">
    </span>|<span style="mso-spacerun: yes"> </span>|<span
    style="mso-spacerun: yes"> </span>|<o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
    <p class=MsoNormal><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;
    font-family:Courier'><span style="mso-spacerun: yes"> </span>cn=Smith<span
    style="mso-spacerun: yes"> </span>cn=Ray<span style="mso-spacerun: yes">
    </span>cn=Molly<span style="mso-spacerun: yes"> </span>cn=Mahone<span
    style="mso-spacerun: yes"> </span>cn=Steve<span style="mso-spacerun:
    yes"> </span>cn=Smith<o:p></o:p></span></p>
    </div>
    </body>
    </html>
    If any one has used the out of the box or has modified and used the JAAS/JAZN implementation of App Server R2 for Authentication and Authorization of a typical Hierarchical Org Structure?
    Our Org Chart looks some thing like the one shown below;
    Every one in this Org chart will access the Application that will be deployed in the Oracle App Server and this Org chart DIT is already exists in Novell's eDirectory.
    We are planning to import this DIT structure to OID and make use of OID for JAAS/JAZN features of Oracle App Server; any clues on how to configure the default JAAS/JAZN of App server to make use of this DIT and control the access to the application?
    How do we go about assigning the roles to these users in this org and how to configure the App Server R2 to use this structure??? :)

  • Best practice for implementing META tags for content items?

    Hello,
    The portal site I'm responsible for managing our content (www.sers.state.pa.us) runs on the following WebCenter products:
    WebCenter Interaction 10.3.0.1
    WebCenter Publisher 6.5
    WebCenter Studio 2.2 MP1
    Content Service 10gR3
    The agency I work for is one of many for the commonwealth of PA, which use this product suite, and I'm encountering some confusion on how to apply META tags to the content items for our site, so we can have effective search results. According to the [W3C site's explanation on META tag standards|http://www.w3schools.com/tags/tag_meta.asp], the tags for description, keywords, etc, should be within the head region of the HTML document. However, with how the WebCenter suite's configuration is set up, the head section of the HTML is closed off by the end of the template code for a common header portlet. I was advised to add fields to our presentation and data entry templates for content, to add these meta fields, however, since they are then placed within the body section of the HTML as a result, these tags fail to have any positive impact on the search results. Instead, many of our content items, when searched for, the description in the search results only shows text that is displayed in the header and left navigation of our template, which come early in the body section of the HTML.
    Please advise as to possible method(s) that would be best to implement usage of META tags so we can get our pages containing content to come up in search results with this relevant data.
    Thanks in advance,
    Brian

    if i remember right the index server will capture meta tags even if they are not in the <head> section. it is not well formed html but I think i remember that we created meta tags down in the body section and the index server still picked them up. you might try this and see if it still works. i believe it worked in 10gR3. Let me know your results.

  • What is the best way to explore a hierarchical folder structure?

    Hallo,
    I need to access and navigate a hierarchical folder structure hosted in a MS SQL Server database. In particular there is a root folder containing several folders. Each child-folder contains further nested folders or documents.
    For each item I need to retrieve the folder's (name, path, etc) and the documents (title, author, etc.) details that are retrievable from the DB fields. Afterwards I will use these data to create a semantic web ontology using Jena API.
    My question was about which is the best way to proceed.
    A collegue of mine suggested to use the "WITH" command of SQL Server to create and use a link list to navigate easily the structure, executing just one query rather than several (one for each level of the nested loops). However in this way the solution will work only with the SMQ Server database, while my goal is to achieve a more general solution.
    May someone help me?
    Thank you in advance,
    Francesco

    My goal is to create a documents library ontology achieving, from each element of the hierarchy (folder or document), some data (title, parent, etc.) and use them to "label" the ontology resources.
    I will use a little of both approches in the following way:
    1) I make just ONE query on folder table to get, from each folder, its path (eg. root/fold1/fold2/doc1.pdf), its ID and ParentID and ONE on the Documents table to get the containerID, title, etc.
    2) I create as many Folder objects as the retrieved records and an HashTable, where the KEY = Folder.ParentID value and the VALUE = Vector<Folder>. I add then each object to the Vector relative to the same ParentID. In this way I have an Vector containing all the folders child of the same parent folder and I do the same for an HashTable keeping the documents contained in a specific folder.
    3)I extract from the HashTable the root folder (whose ParentID is always "0" and whose ID is "1") than it is invoked the method appendChild() (see code)
         public static void appendChild(int ID, Resource RES)
              Vector<Folder> currFold = table.get(ID);
              for(int i=0; i<currFold.size(); i++)
                   //Extract the child and crate the relative resource
                   if(table.containsKey(currFold.getID()))
                        appendChild(currFold[i].getID(), Resource newRES);
    In this way I go in depth in the hirarchical structure using a "left most" procedure. I made a test and the output is correct. However, such an approch must be done for about 4 level depth folders (around 30 in total) containing also documents and creating the documents library of a Project. Then I must process around 20 project to achieve for all of them such a documents library representation.
    By the way, I do not have to mantein the HashTable content after I created the docs library ontology. Hence I use just one hashTable for ALL the projects and I flush it after I finish to do the loop for one project in order to save resources.
    My question is: is right my approach or might I improve it in some way?
    Thank you for every suggesion/comment.
    Francesco
    Edited by: paquito81 on May 27, 2008 8:15 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • How to Display folder structure in Content repository as a tree model

    Hi,
    I have a requirement in which i need to display a hierarchical folder structure in UCM as a hierarchical model in my portal. Which approach should I follow. Expecting suggestions.. I'm using jdeveloper 11.1.1.5.
    Thank you

    Sorry , my earlier reply was a bit hasty...
    So do you need a navigation model based on a UCM content query ?
    Or
    Would the document manager taskflow work ?
    And you don't need any MDS customization (Terribly sorry for my post above). The default behavior of the document manager is to display the folder structure on the left and the contents on the right.
    After you add the DocManager taskflow, go to its properties in composer and make sure the layout is selected as "Explorer". Once you do this, you should notice that a new split pane has appeared, and its collapsed by default. Save the page and open the split pane to see a tree structure of the folder hierarchy in UCM.
    Would this work for you ?
    -Jeevan

  • Read out loud isn't following tag structure across multiple pages

    I have an InDesign CC document where the main story falls across several pages. It wraps around a standalone sidebar that fits one page, as well as another sidebar that also jumps to other pages. I set up the element order in the Articles palette, and it looks like the structure is set to read the main story first in its entirety, then move on through the sidebars, each in its entirety.
    In Acrobat CC, I set the tab order to use the document structure within Page Thumbnails, and took the other required steps. The accessibility check comes up clean.
    However, Read Out Loud reads everything on one page, then moves to the next page. It ignores the InDesign structure. The Acrobat tags window also shows my desired reading order, but it's not being followed.
    Is there something else I need to do, or is this reading order just not possible?

    Assistive Technology (AT) uses the PDF's structure tree. Without a well-formed structure tree AT will "see" a PDF as a lump of coal.
    What's that got to do with ROL? ROL is *not* AT.  ROL is a nice but simple text to speech feature. ROL parses PDF page content left to right top down for western languages. The PDF does not have to be a tagged PDF for ROL to parse the PDF page content (I've been using it to do that snce Acrobat 8 Pro). In sum - Acrobat / Reader ROL only processes through what is renderable text on the PDF page. PDF elements (tags) exist separately from both the logical structure of a PDF and the PDF's page content (discussed in ISO 32000-1, see 14.8).
    So, nothing wrong or broken. ROL is doing what it was designed to do.
    Try NVDA if you want to parse the structure tree and have the associated content "spoken" to you. I suspect you'll be pleased.
    Be well...
    Message was edited by: CtDave

  • Font change in tag structure panel but not on screen

    Okay, this is weird- for some reason, the font goes funny at random points (for footnote tags) in my tag tree, in Acrobat 9 pro.  This is a PDF converted from a Word 2007 using styles. The doc has more than 200 footnotes, and about 190 of them look normal in the tag structure except for a few that look funny (see below, compare normal footnote 1 tag to funny footnote 2). The font only looks different when viewing the tag tree in the show order panel- in the document, the footnotes look totally like the rest of the footnotes.
    Any idea why this happens, and the implications (if any) of different fonts in a tag tree?
    Thanks!

    Interesting.
    Try using the TouchUp Text tool to view the actual font family in use.
    Select the footnote's text string that is on the PDF page.
    Right click for the context menu and select Properties.
    The Text tab of the dialog will provide the related font information.
    Do the same to a different footnote for a compare-contrast of the information.
    If there is a difference revisit the Word file to chase the issue to ground.
    As AT relies on the Tags panel's Structure Tree relationship with the PDF page content there ought not be an issue with AT.
    If the footnote of interest has a font that does not properly map to Unicode there might be issue of locating it via Find/Search.
    If the footnote's font is not embedded there might be issues with re-purpose back to a Word file.
    Be well...

  • Build XML for Custom Nested Accordian (like Tree View Structure) for SharePoint List Data

    Expected output in Xml:
    <?xml version="1.0" encoding="utf-8" ?>
    - <TopRoot>
    - <Root id="1" Name="Department">
    - <Type id="2" Name="IT">
    - <SubType id="3" Name="Technology">
      <SubSubType id="4" Name="Sharepoint" />
      <SubSubType id="5" Name="ASP.NET" />
      <SubSubType id="6" Name="HTML 5" />
      </SubType>
      </Type>
    </Root>
    </TopRoot>
    List Details:
    list details for storing category / sub category data and code to build tree structure for the same.
    1.Create Custom List named “CategoryDetails”:
    2.Create Column “Category Name” of type single line of text. Make it as required field and check Yes for Enforce Unique values.
    3.Create column “Parent Category” of type lookup. under Additional Column Settings.
    Get information dropdown, select “CategoryDetails”.
    4.Choice column ["SRTypeName"] 1.Root,2.SRTYPE,3.SubSRTYPE, 4.SUBSUBSRTYPE
    In this column dropdown, select “Category Name”:  
    Referance:
    http://www.codeproject.com/Tips/627580/Build-Tree-View-Structure-for-SharePoint-List-Data    -fine but don't want tree view just generate xml string
    i just follwed above link it work perferfectly fine for building tree view but i don't want server control.
    Expected Result:
    My ultimate goal is to generate xml string like above format without building tree view.
    I want to generate xml using web service and using xml i could convert into nested Tree View Accordian in html.
    I developed some code but its not working to generate xml /string.
    My modified Code:
    public const string DYNAMIC_CAML_QUERY =
            "<Where><IsNull><FieldRef Name='{0}' /></IsNull></Where>";
            public const string DYNAMIC_CAML_QUERY_GET_CHILD_NODE =
            "<Where><Eq><FieldRef Name='{0}' /><Value Type='LookupMulti'>{1}</Value></Eq></Where>";
            protected void Page_Load(object sender, EventArgs e)
                if (!Page.IsPostBack)
                 string TreeViewStr= BuildTree();
                 Literal1.Text = TreeViewStr;
            StringBuilder sbRoot= new StringBuilder();
            protected string BuildTree()
                SPList TasksList;
                SPQuery objSPQuery;
                StringBuilder Query = new StringBuilder();
                SPListItemCollection objItems;
                string DisplayColumn = string.Empty;
                string Title = string.Empty;
                string[] valueArray = null;
                try
                    using (SPSite site = new SPSite(SPContext.Current.Web.Url))
                        using (SPWeb web = site.OpenWeb())
                            TasksList = SPContext.Current.Web.Lists["Service"];
                            if (TasksList != null)
                                objSPQuery = new SPQuery();
                                Query.Append(String.Format(DYNAMIC_CAML_QUERY, "Parent_x0020_Service_x0020_Id"));
                                objSPQuery.Query = Query.ToString();
                                objItems = TasksList.GetItems(objSPQuery);
                                if (objItems != null && objItems.Count > 0)
                                    foreach (SPListItem objItem in objItems)
                                        DisplayColumn = Convert.ToString(objItem["Title"]);
                                        Title = Convert.ToString(objItem["Title"]);
                                        int rootId=objItem["ID"].ToString();
                                        sbRoot.Append("<Root id="+rootId+"
    Name="+Title+">");
                                        string SRAndSUBSRTpe = CreateTree(Title, valueArray,
    null, DisplayColumn, objItem["ID"].ToString());
                                        sbRoot.Append(SRAndSUBSRTpe);
                                        SRType.Clear();//make SRType Empty
                                        strhtml.Clear();
                                    SRType.Append("</Root>");
                catch (Exception ex)
                    throw ex;
                return SRType.ToString();
             StringBuilder strhtml = new StringBuilder();
            private string CreateTree(string RootNode, string[] valueArray,
          List<SPListItem> objNodeCollection, string DisplayValue, string KeyValue)
                try
                    strhtml.Appends(GetSRType(KeyValue, valueArray, objNodeCollection);
                catch (Exception ex)
                    throw ex;
                return strhtml;
            StringBuilder SRType = new StringBuilder();
            private string GetSRType(string RootNode,
            string[] valueArray, List<SPListItem> objListItemColn)
                SPQuery objSPQuery;
                SPListItemCollection objItems = null;
                List<SPListItem> objNodeListItems = new List<SPListItem>();
                objSPQuery = new SPQuery();
                string objNodeTitle = string.Empty;
                string objLookupColumn = string.Empty;
                StringBuilder Query = new StringBuilder();
                SPList objTaskList;
                SPField spField;
                string objKeyColumn;
                string SrTypeCategory;
                try
                    objTaskList = SPContext.Current.Web.Lists["Service"];
                    objLookupColumn = "Parent_x0020_Service_x0020_Id";//objTreeViewControlField.ParentLookup;
                    Query.Append(String.Format
                    (DYNAMIC_CAML_QUERY_GET_CHILD_NODE, objLookupColumn, RootNode));
                    objSPQuery.Query = Query.ToString();
                    objItems = objTaskList.GetItems(objSPQuery);
                    foreach (SPListItem objItem in objItems)
                        objNodeListItems.Add(objItem);
                    if (objNodeListItems != null && objNodeListItems.Count > 0)
                        foreach (SPListItem objItem in objNodeListItems)
                            RootNode = Convert.ToString(objItem["Title"]);
                            objKeyColumn = Convert.ToString(objItem["ID"]);
                            objNodeTitle = Convert.ToString(objItem["Title"]);
                            SrTypeCategory= Convert.ToString(objItem["SRTypeName"]);
                           if(SrTypeCategory =="SRtYpe")
                              SRType.Append("<Type  id="+objKeyColumn+" Name="+RootNode+ ">");
                             if (!String.IsNullOrEmpty(objNodeTitle))
                              SRType.Append(GetSRType(objKeyColumn, valueArray, objListItemColn));
                          if(SrTypeCategory =="SRSubTYpe")
                              SRType.Append("<SRSubType  id="+objKeyColumn+" Name="+RootNode+
    ">");  
                             if (!String.IsNullOrEmpty(objNodeTitle))
                              SRType.Append(GetSRType(objKeyColumn, valueArray, objListItemColn));
                          if(SrTypeCategory =="SubSubTYpe")
                              SRType.Append("<SubSubType  id="+objKeyColumn+" Name="+RootNode +"
    ></SubSubType");  
                        SRType.Append("</SubType>");
                        SRType.Append("</Type>");
                catch (Exception ex)
                    throw ex;
                return SRType.ToString();
                // Call method again (recursion) to get the child items

    Hi,
    According to your post, my understanding is that you want to custom action for context menu in "Site Content and Structure" in SharePoint 2010.
    In "SiteManager.aspx", SharePoint use MenuItemTemplate class which represent a control that creates an item in a drop-down menu.
    For example, to create or delete the ECB menu for a list item in
    "Site Content and Structure", we can follow the steps below:
    To add the “My Like” menu, we can add the code below:      
    <SharePoint:MenuItemTemplate
    UseShortId=false
    id="OLListItemLike"
    runat="server"
    Text="My Like"
    ImageUrl="/_layouts/images/DelItem.gif"
    ClientOnClickNavigateUrl="https://www.google.com.hk/"
    />
    To remove the “Delete” menu, we can comment the code below:
    <SharePoint:MenuItemTemplate
    UseShortId=false
    id="OLListItemDelete"
    runat="server"
    Text="<%$Resources:cms,SmtDelete%>"
    ImageUrl="/_layouts/images/DelItem.gif"
    ClientOnClickScript="%SmtObjectDeleteScript%"
    />            
    The result is as below:
    More information:
    MenuItemTemplate Class (Microsoft.SharePoint.WebControls)
    MenuItemTemplate.ClientOnClickScript property (Microsoft.SharePoint.WebControls)
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • Cross reference markers are deleted for content in text insets

    Cross reference markers are deleted for content text insets. I currently have a chapter that is built from several Import by Reference files. I added an introductory paragraph with cross reference links to heading 2 titles in these text insets. Everything works and saves normally, although the cross reference markers disappear from the chapter when files are checked out a few days later. An extra Heading 2 is also added to the end of the document.
    Steps to reproduce:
    1. Create a chapter composed of several text insets.
    2. Create a list of cross references to headings in these text insets at the beginning of the chapter.
    3. Check in/check out the files from a source control product.
    What went wrong?:
    The cross reference markers are gone, resulting in broken cross references. An empty Heading 2 is also added to the end of the document following the final text inset
    What should have happened?:
    The markers should remain and the heading 2 tag should not be applied to the document.
    Product version:
    Product: FrameMaker
    Version: 7.2
    Platform information:Windows XP
    Hardware: Dell Latitude D620
    OS Version: Windows XP Professional Version 2002, Service Pack 3.
    RAM: 1GB

    Thanks for the information, Van. We did try several techniques including adding the insertion point immediately after the text inset before the normal paragraph tag, but none seemed to consistently work. I will investigate this scenario futher, though, in light of your comments.
    We have managed to determine a workaround for this issue by avoiding a string of text insets. For some reason, using multiple text insets without separating them with normal text causes most of the problems after we add the files to our source control system. The situaton is not ideal, but it does work for the time being anyway.
    Steve

  • Acrobat 9 isn't recognizing Word 2008 structure for bookmarks

    Hi -- I posted the following on the Acrobat User Community Forums Sunday and got zero response.  I talked with Adobe tech support today and was encouraged to post it here.
    Limping to the finish line of my voluminous PhD dissertation, broke and with just Acrobat 7, I created pdfs then found that Acrobat wasn't recognizing my Word structure for bookmarks.  I immediately reasoned it was because I had had to upgrade to Office 2008 for Mac and that I must need Acrobat 9.  So I used the remaining balance on a credit card to purchase the Acrobat 9 download, upgraded it, made a pdf of my Part 1 literature review and -- ta, da -- Acrobat 9 does not recognize my Word structure.  That is, when I go to Bookmarks and select Options menu, the option "New bookmark from structure" is not available.  My Word docs are all set up with heading styles that allow for automatic table of contents in Word.  I thought that was how it's supposed to work for creating bookmarks in pdfs.  I had created bookmarks manually for my maps and tables but, as noted, my dissertation is voluminous and so are the tables of contents -- way too long to have to input manually unless there is simply no other way.  Already way in the hole at the end of my lengthy doctoral work, it currently seems my $159 for the Acrobat 9 upgrade was all for naught.  My last expert support contract is long expired and I suppose I will have to lay out more precious bucks I don't have to get professional support for this issue.  I will be so grateful if someone on this forum can advise.
    Version note:  After installing Acrobat 9 I did the upgrade that popped up, and thought it said 9.1.3.  Not prompted to, I even restarted after the upgrade, yet when I check "About Acrobat" it tells me I have version 9.0.0.
    After posting the above Sunday I discovered that when I save as Acrobat 9 pdf from Word doc files, I get a pdf with the first couple pages in a separate file from the rest -- possibly split at a new section.  I wondered whether it was due to some error I might have made in Distiller while attempting to follow the confusing (for me) instructions for setting up Acrobat 9 for Mac.  While talking with the tech support fellow I saved a pdf from a docx file and it made only one pdf file like you would expect, but as previously noted, those also do not recognize my built-in Word header style structure.  I have my numerous dissertation text files saved in doc format at request of a doctoral committee member and don't want to risk having to reformat after conversion to docx just so I can make pdfs -- I'd rather just go back to using Acrobat 7 if Acrobat 9 can't read my Word structure -- the whole reason I dropped the bucks on it now, since I hope to upgrade Creative Suite ASAP, but can't afford to right now.  The tech instructed me to uninstall Acrobat 7 in case this may be the source of the problems, but I don't want to do that in case I still need to use it.  He gave me some work-arounds, including new preferences and a new user account with administrative access to see if Acrobat 9 will work properly unencumbered by Acrobat 7 on my main account.  Also I can try uninstalling and reinstalling the Acrobat 9 upgrade.  But frankly, I'm very dissappointed at the prospect of being waylaid for many more hours trying to get a product to work that doesn't seem to be living up to its claims -- at a time when I expected to be (finally) done.  Has anyone out there successfully created bookmarks from a Word 2008 for Mac style hierarchy?  Considering the time I've spent so far, I might as well have stuck with Acrobat 7 and just input the bookmarks manually.  I'm reluctant to even put more time into trying to use Acrobat 9 if I don't know for certain it's going to work, given the time I will likely have to spend ion inputting bookmarks manually.  Unfortunately, after downloading Acrobat 9 I trashed all the pdfs I'd made with Acrobat 7 to avoid confusion, so I'll even have to re-do those.  Grrrrrrrrr!  Any insights welcome.

    The problem is also with Acrobat Help, which does not say anything about this issue in the Help info for either Acrobat 7 or 9.  Had that info been in the Acrobat 7 Help text I would not have bothered to purchase the upgrade!!!!!!  I checked Help in both versions and all it says is that if the create "new bookmark from structure" option is unavailable, your document does not contain structure, or something to that effect.  Since my documents do contain structure, I had to assume from that Help text that there was some other problem.
    In short, there was no warning about this in either Help, nor in the system requirements info on the store page.  This appears to be false advertising to me.  You can see how I was fooled into purchasing the upgrade at a time when I was least able to afford it and now I'm not even using it.  I feel angry with Adobe -- not good customer relations.  Note that I live not far from their headquarters in Silicon Valley -- now I'll have to wince when I go past their headquarters in San Jose.  You think I won't forget this little sting at the end of a long doctoral process?  Makes me think again about those cheap alternatives to Creative Suite that I get notices about from Smith Micro. 

  • Photoshop Elements 6 and the XML for content type = frame

    Hello.
    I am working with XML files in Photoshop Elements 6.  I am trying to understand the structure for , frames, in the artwork palette.  These XML files are more complex than others so where can I get an explanation of this and other content types.
    Thank you
    David J. Krassen

    I have Leopard and PE6 and had no difficulty installing it. The only problem was with 'Bridge', which turned out to be a conflict with a file installed by the 'Opera' browser:
    Users/[username]/Library/Application Support/Opera/Widgets/widgets.dat
    If you have been using Opera you should remove this and note that if you run Opera again it will reinstall it. Earlier versions of Opera are OK. The presence of this file caused Bridge to hang when selecting 'Home'.
    Since removing that file I have had no problems whatever with PE6.

  • Is it possible to modify the tag structure tree and the role map via scripting?

    We use unstructured FrameMaker to produce training materials which we distribute as tagged PDF to meet accessibility requirements.
    When FrameMaker creates a tagged PDF, it does a fairly good job of populating the structure based on the PDF setup information for the paragraph formats in the FrameMaker documents. However, there are some limitations in the support that FrameMaker provides. For example, almost all paragraphs are assigned to the P role even if they are headings and should be mapped to H1-H6.
    We want to be able to easily post-process a PDF that has been generated from FrameMaker to fix some of the tag structure issues (including tag names and the role map) so that the PDF will provide the optimum experience for a user of the JAWS screen reader.
    I spent some time reading the SDK documentation but didn't find much information about manipulating a tagged PDF via the API, especially via scripting.
    Does anyone have any examples or references which explain how to do it?

    AFAIK, it's not possible with a script. You might want to ask in the SDK forum, as it could be possible with a plugin.

  • How should I tag content created in a master page when addressing accessibility before exporting to Acrobat?  I can't add the content to the articles pannel because it's locked.  I would also like to know how I shold tag my cove content.  I dont' want rea

    How should I tag content created in a master page when addressing accessibility before exporting to Acrobat?  I can't add the content to the articles panel because it's locked.  I would also like to know how I should tag my cove content.  I don't want the reader to get lost in content other than the body of the report, but I also don't want to ignore some content completely by tagging it as artifacts.  What should I do y'all?
    Thanks,
    Josh

    Hi Rob,
    From the screen shots it looks like your script is not formatted properly (you may refer to 'Paladin Script' in 'Sample Project' to get an idea of how the script should be formatted.).
    Further please follow the steps mentioned below to use Story to PP workflow.
    Create a new Film script in Adobe Story
    Create  scene heading – INT. LOCATION – Day (these will show up in the outline view panel on left hand side)
    Hit enter, hit TAB
    Enter the name of the speaker, hit TAB or ENTER
    Copy over the transcribed text
    Build your script this way
    Number scenes from the production menu
    Export ASTX file for your script : File->Export->.astx
    Open Premiere Pro
    Create a new project, bring in media
    In the project pane, find the "Scene" column
    For the clip that contains the spoken text, assign the same scene number to the clip as you have in the story script (lets say both are scene 1)
    Click out of the scene box in the project panel in Ppro
    Right click on the scene that you just assigned a scene number to and select – attach Story script
    Select the .astx fle you exported in step 8
    Click ok
    You should now see the script data in the metadata panel for the clip in the metadata panel.
    You can now run speech to text based on "Embedded Script metadata" to time align spoken word to the script.
    Let us know if this is helpful.
    Thanks
    Rashi - Story Team

  • Adding form fields breaks tag structure

    I have been teaching workshops at my university on creating accessible PDF forms from MS Word. I am very familiar with PDF accessibility. For the most part, the process of field recognition, marking up tables, writing tooltips, manipulating the tag tree, etc., all goes smoothly. I have noticed something that is creating a lot more work for our people, however.
    After adding forms to the tagged PDF using recognition and the Tools > Forms > Add New Field tool, we adjust the field tab order and add tooltips. Once all of that is in place and we are ready to fine tune, we click the Tools > Accessibility > Add Form Fields to Tags button. Adding Form Fields to Tags does not work consistently if you edit the tag structure manually while in the Forms creation process. You can do some tag remediation prior to entering the Forms tool, but if you edit the tag structure while in Forms, the Adding Form Fields to Tags often does nothing -- this is certainly a bug in Acrobat X but it is not hard to work around.
    The larger problem is that after we click Add Form Fields to Tags button, the tag structure reveals itself to be very much distorted and extreme amounts of tag structure remediation is required. Here are three screen shots that illustrate the point.
    This first image shows the on-screen appearance.
    Below is the expanded tags tree, prior to adding fields to the tag structure:
    The tag structure is clean and elegant. If I were to publish this, no remediation would be necessary.
    And here is the tag structure after adding form fields:
    What has happened is Acrobat has grabbed recognized form fields and other elements in the document and has jammed them into the tag structure. Other things are affected as well. For example, headings in the page have extra, redundant textruns in them.
    This has radically negatively affected the tag structure, requiring the author to do lots of remediation.
    Any recommendations? solutions? similar experiences?
    It seems obvious to me that this is a flaw in Acrobat that needs to be addressed, if accessibility is a goal. Or perhaps I'm doing something wrong??

    Hi Daver1111,
    Nope. No answer and nothing from Adobe.
    I know something is going really really wrong, too: We have a product called CommonLook. It's an enterprise-level PDF accessibility remediation tool. It works well in fixing most structural problems in PDF through a relatively easy to use interface--you just drag textruns and elements around. It also has some tools that automate cleanup for accessibility.
    I have no problem using this tool 99% of the time, but when I use it on forms I have made in Acrobat, the CommonLook plugin hangs when I try to save the PDF. It identifies a "structural error" in the PDF and crashes, leaving the PDF unchanged.
    You can change the PDF in Acrobat by spending time moving around and creating new elements and deleting extra textruns and such, but, wow, what a royal pain in the *** that is!
    Since no one is from Adobe is responding, I'm going to file a bug report.
    Cheers,
    ken

Maybe you are looking for

  • HELP!! Create source system failed in BW ( ORA-01403: no data found)

    Hi, I cannot create Oracle DB as a source system in my BW (7.01). In system log, I got the following information. ============================ Database error 1403 at CON > ORA-01403: no data found ============================ How can I fix this issue

  • Using a .swf as an HTML layer in DW CS3

    Hello, I am using a .swf file as a background for my site and I can get the thing to work in Firefox and Safari on the Mac, but not in IE or Opera.  It will play the .swf but in layers in on top of the content, not underneath.  What is so different a

  • I cleard all history, how do i get it back

    i was trying to delete my history it asked for what days, then clear all history thats what i did, but now all my facebook friends have lost there facebook names is there a way of getting them back

  • Service Work flow in MM

    Hi all, Cud anyone please give me the step by step procedure for procurement of Services like Training to staff. Pl explain me the procedure from creation of service master ,Service entry sheet,etc to invoicing. Even if u can send me the related Link

  • How to validate the Oracle9iAS Infrastructure

    How to validate the successful installation of the Oracle9iAS Infrastructure? We installed the Oracle9iAS Infrastructure followed the default setps, but how can we validate the successful installation?