Right XML technology-library

I have some experience with XML but get easily lost in the jungle of acronyms and XML technologies out there. I have a problem to solve and would like to know to which technologies or libraries to focus. That is, if it's possible at all. The problem is as follows:
I have a big XML document, although not so big as to not to fit in memory, with structure rather flexible. I want to be able to make queries to it of the type:
Give me all elements containing element (or attribute) XXX
Give me all elements of type YYY inside elements containing element (or attribute) XXX
Give me all elements of type YYY inside elements where element (or attribute) XXX has value VVV (or less than, greater than...)
For example having document:
CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
<CD>
<TITLE>Hide your heart</TITLE>
<ARTIST>Bonnie Tyler</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>CBS Records</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1988</YEAR>
</CD>
<CD>
<TITLE>Greatest Hits</TITLE>
<ARTIST>Dolly Parton</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>RCA</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1982</YEAR>
</CD>
Would like to ask for all TITLEs from COMPANY = 'RCA' or all CD info from all CDs where YEAR < 1960 and PRICE < 10, etc.
I realize that this is using XML as a database, but if possible I would like to avoid having to put the data inside a database for querying, even if the database would be as flexible as the XML (I'll be adding or removing element types in the future). Adding a database to my program would be some stretch. I would love to have a java library that could be queried for that kind of info in a flexible way (the query should ideally be a string, not hard coded). I don't need complete guidelines, just names of technologies or libraries to look at. It's simply that I don't know where to start.
Thanks in advance.
Julen.

I recommend using XPath queries as in the following example:import javax.xml.xpath.XPath;
import javax.xml.xpath.XPathConstants;
import javax.xml.xpath.XPathFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
Document doc = <your XML document>;
Node rootNode = doc.getDocumentElement();
XPathFactory xpf = XPathFactory.newInstance();
XPath xp = xpf.newXPath();
String query = <your query string>;
NodeList nodeList = (NodeList)xp.evaluate(query, rootNode, XPathConstants.NODESET);This code fragment retrieves the matching nodes in the form of a NodeList collection, which is capable of iterating through the nodes it contains. Though XPath queries are inherently select queries (they do not modify but only return the underlying data), the nodes in the NodeList can be processed further as needed, so you can even simulate action queries. This is because any modifications made to the nodes in the NodeList will be automatically reflected in the corresponding nodes in the parent XML document. Since the efficiency of using XPath queries is largely a matter of how familiar you are with the XPath language, it's best to read up on it first in the tutorials on the Internet. To start you off, here are two examples:
1. This query selects all the <TITLE> elements that have a <CD> parent element and a <COMPANY> sibling element containing "RCA".String query = "//CD/TITLE[../COMPANY='RCA']"2. This query selects all <CD> elements that have a <YEAR> child element containing less than "1987" and a <PRICE> child element containing less than "10".String query = "//CD[YEAR<1987 and PRICE<10]"

Similar Messages

  • A right XML technology for messaging

    Hi,
    Here is my situation:
    A Java web application send messages to a user internally (message), externally (email). A message is formed with text and some application runtime attributes. Currently, these messages are hardcoded in Java source code. I would like to separate them from the code so that they are configurable. Some issues involved are text format (plain text or html), i18n (multilingual text). I need advice on what XML technology and the tool associated is right for the task. I have a look at Velocity. It seem to be overkill for the job.
    Thanks for your inputs.
    v.

    Thanks for your suggestion, Martin.
    My big issue is not about i18n, but to separate message text away from the source code, so that the message is configurable.

  • Place XML into Library element

    Hi,
    I am automating the process of placing library element as anchored element.
    The actual task is, I have an sidenote text in the indesign document. These text also contains   XML tags.
    I want to place this sidenote text into an library item called "MN1". This library item is a group of Picture and Textframes. Then this library item is placed into the document as anchored element.
    With my script, I am able place the XML into library item. But the problem is, I am not able to place this library item as anchored.
    My script is:
    #target indesign-6.0
    var myDocument = app.activeDocument;
    sideart();
    // IMPORT BOXES INTO PAGES ON PASTEBOARD AREA
    function sideart()
        var myCurrentLib = app.libraries.item(0);
        app.findGrepPreferences.findWhat = "(\\{\\{SS (.*?) (.*?)\\}\\})((.*\r)*?.*SE (.*?)\\}\\}\r?)";
        var found = myDocument.findGrep();
        for  (var i =0; i<found.length; i++)
            found[i].select(SelectionOptions.replaceWith);
            var myLibName1 = found[i].contents.split(" ");
            var mySidID = myLibName1[1];
            var myLibName2 = myLibName1[2].split("=");
            var myLibName = myLibName2[1];
            var myRuleName1 = myLibName1[3].split("=");
            var myRuleName2 = myRuleName1[1].split("}}");
            var myRuleName = myRuleName2[0];
            app.cut();
            app.selection = null;       
            myAsset = myCurrentLib.assets.item(myLibName.toString());
            var libItem = myAsset.placeAsset(app.documents[0]);
            app.select(libItem[0].textFrames[0].parentStory.insertionPoints.item(0));       
            app.paste();
            libItem[0].textFrames[0].fit(FitOptions.frameToContent);
            app.findGrepPreferences.findWhat = "\\{\\{SE (.+?)\\}\\}\r";
            app.changeGrepPreferences.changeTo = "";
            libItem[0].textFrames[0].texts[0].changeGrep();
            app.findGrepPreferences.findWhat = "\\{\\{SS (.+?) (.+?)\\}\\}";
            app.changeGrepPreferences.changeTo = "";
            libItem[0].textFrames[0].texts[0].changeGrep();
            app.findGrepPreferences.findWhat = "";
            app.changeGrepPreferences.changeTo = "";
            app.findGrepPreferences.findWhat = "(\\{\\{SR " + mySidID + "\\}\\})";
            var foundref = myDocument.findGrep();
            if  (foundref.length > 0)
                /// HERE I WANT TO PLACE libItem AS ANCHORED ITEM WITH THE OBJECT STYLE APPLIED TO IT.
            else {
                alert ("There is no Side art reference tag with ID: "+ mySidID);
    My Indesign file look likes:
    Factors Affecting the Direction of Transport{{SR ch04mn1}}
    {{SS ch04mn1 L=MN1 O=TEST11}}The section on single-subject design was written by Dr. Stephen W. Stile.{{SE ch04mn1}}
    In Chapter 3, we saw that the reactant and product molecules in a metabolic reaction have different energies. We also saw that the energy change of a reaction—the difference between the reactant and product energies—determines the direction of the reaction and whether it proceeds spontaneously or requires energy. In the following section we see that similar principles govern the transport of molecules across membranes.
    Please suggest how to place grouped library item with XML as anchored item.
    Thanks,
    Gopal

    Hi,
    Upgrade to 9.2.0.3, until I upgrade I could not get the web-dav upload to work at all.
    The only problems I've had with this is if I logged on to web-dav as a different user from that which I registered the schema with. One thing I have noticed, is that the file size is shown as being 0 when the xml has been shredded successfully.
    And the previous answer is right, if you use FTP you might see better error messages.
    Hope it helps,
    John

  • Performance issues - which oracle xml technology to use?

    Our company has spent some time researching different oracle xml technologies to obtain the fastest performence but also have the flexibily of a changing xml schemas across revs.
    Not registering schemas gives the flexibity of quickly changing schemas between revs and simpler table structure, but hurts performance quite a bit compared to registering schemas.
    Flat non xml tables seems the fastest but seeing that everything is going xml, this doesn;t seems like a choice.
    Anyhow, let me know any input/experience anyone can offer.
    here's what we have tested all with simple
    10000 record tests, each of the form:
    insert into po_tab values (1,
    xmltype('<PurchaseOrder xmlns="http://www.oracle.com/PO.xsd"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.oracle.com/PO.xsd
    http://www.oracle.com/PO.xsd">
    <PONum>akkk</PONum>
    <Company>Oracle Corp</Company>
    <Item>
    <Part>9i Doc Set</Part>
    <Price>2550</Price>
    </Item>
    <Item>
    <Part>8i Doc Set</Part>
    <Price>350</Price>
    </Item>
    </PurchaseOrder>'));
    we have tried three schenerios
    -flat tables, non xml db
    -xml db with registering schemas
    -xml db but not registering schemas, just using XmlType
    and adding oracle text xml indexes with paths to speed up
    queries
    now for the results
    - flat tables, non xml db (we where thinking of using it like this to ease fetching of data for ui views in ad hoc situations, then have code to export the data into
    xml, is there any oracle tool that will let me
    export the data into
    xml automatically via a schema?)
    create table po_tabSimple(
    id int constraint id_pk PRIMARY KEY,
    part varchar2(100),
    price number
    insert into po_tabSimple values (i, 'test', 1.000);
    select part from po_tabSimple;
    2 seconds (Quickest)
    -xml db with registering schemas
    declare
    doc varchar2(1000) := '<schema
    targetNamespace="http://www.oracle.com/PO.xsd"
    xmlns:po="http://www.oracle.com/PO.xsd"
    xmlns="http://www.w3.org/2001/XMLSchema">
    <complexType name="PurchaseOrderType">
    <sequence>
    <element name="PONum" type="decimal"/>
    <element name="Company">
    <simpleType>
    <restriction base="string">
    <maxLength value="100"/>
    </restriction>
    </simpleType>
    </element>
    <element name="Item" maxOccurs="1000">
    <complexType>
    <sequence>
    <element name="Part">
    <simpleType>
    <restriction base="string">
    <maxLength value="1000"/>
    </restriction>
    </simpleType>
    </element>
    <element name="Price" type="float"/>
    </sequence>
    </complexType>
    </element>
    </sequence>
    </complexType>
    <element name="PurchaseOrder" type="po:PurchaseOrderType"/>
    </schema>';
    begin
    dbms_xmlschema.registerSchema('http://www.oracle.com/PO.xsd', doc);
    end;
    create table po_tab(
    id number,
    po sys.XMLType
    xmltype column po
    XMLSCHEMA "http://www.oracle.com/PO.xsd"
    element "PurchaseOrder";
    select EXTRACT(po_tab.po, '/PurchaseOrder/Item/Part/text()','xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"').getStringVal() from po_tab;
    4 sec
    -xml db but not registering schemas, just using XmlType
    and adding oracle text xml indexes with paths to speed up
    queries
    create table po_tabOld(
    id number,
    po sys.XMLType
    select EXTRACT(po_tabOld.po, '/PurchaseOrder/Item/Part/text()','xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"').getStringVal() from po_tabOld;
    41 seconds without indexes
    41 seconds with indexes
    here are the indexes used
    CREATE INDEX po_tabColOld_idx ON po_tabOld(po) indextype is ctxsys.ctxxpath;
    CREATE INDEX po_tabOld_idx ON po_tabOld X (X.po.extract('/PurchaseOrder/Item/Part/text()','xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"').getStringVal());

    Our company has spent some time researching different oracle xml technologies to obtain the fastest performence but also have the flexibily of a changing xml schemas across revs.
    Not registering schemas gives the flexibity of quickly changing schemas between revs and simpler table structure, but hurts performance quite a bit compared to registering schemas.
    Flat non xml tables seems the fastest but seeing that everything is going xml, this doesn;t seems like a choice.
    Anyhow, let me know any input/experience anyone can offer.
    here's what we have tested all with simple
    10000 record tests, each of the form:
    insert into po_tab values (1,
    xmltype('<PurchaseOrder xmlns="http://www.oracle.com/PO.xsd"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.oracle.com/PO.xsd
    http://www.oracle.com/PO.xsd">
    <PONum>akkk</PONum>
    <Company>Oracle Corp</Company>
    <Item>
    <Part>9i Doc Set</Part>
    <Price>2550</Price>
    </Item>
    <Item>
    <Part>8i Doc Set</Part>
    <Price>350</Price>
    </Item>
    </PurchaseOrder>'));
    we have tried three schenerios
    -flat tables, non xml db
    -xml db with registering schemas
    -xml db but not registering schemas, just using XmlType
    and adding oracle text xml indexes with paths to speed up
    queries
    now for the results
    - flat tables, non xml db (we where thinking of using it like this to ease fetching of data for ui views in ad hoc situations, then have code to export the data into
    xml, is there any oracle tool that will let me
    export the data into
    xml automatically via a schema?)
    create table po_tabSimple(
    id int constraint id_pk PRIMARY KEY,
    part varchar2(100),
    price number
    insert into po_tabSimple values (i, 'test', 1.000);
    select part from po_tabSimple;
    2 seconds (Quickest)
    -xml db with registering schemas
    declare
    doc varchar2(1000) := '<schema
    targetNamespace="http://www.oracle.com/PO.xsd"
    xmlns:po="http://www.oracle.com/PO.xsd"
    xmlns="http://www.w3.org/2001/XMLSchema">
    <complexType name="PurchaseOrderType">
    <sequence>
    <element name="PONum" type="decimal"/>
    <element name="Company">
    <simpleType>
    <restriction base="string">
    <maxLength value="100"/>
    </restriction>
    </simpleType>
    </element>
    <element name="Item" maxOccurs="1000">
    <complexType>
    <sequence>
    <element name="Part">
    <simpleType>
    <restriction base="string">
    <maxLength value="1000"/>
    </restriction>
    </simpleType>
    </element>
    <element name="Price" type="float"/>
    </sequence>
    </complexType>
    </element>
    </sequence>
    </complexType>
    <element name="PurchaseOrder" type="po:PurchaseOrderType"/>
    </schema>';
    begin
    dbms_xmlschema.registerSchema('http://www.oracle.com/PO.xsd', doc);
    end;
    create table po_tab(
    id number,
    po sys.XMLType
    xmltype column po
    XMLSCHEMA "http://www.oracle.com/PO.xsd"
    element "PurchaseOrder";
    select EXTRACT(po_tab.po, '/PurchaseOrder/Item/Part/text()','xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"').getStringVal() from po_tab;
    4 sec
    -xml db but not registering schemas, just using XmlType
    and adding oracle text xml indexes with paths to speed up
    queries
    create table po_tabOld(
    id number,
    po sys.XMLType
    select EXTRACT(po_tabOld.po, '/PurchaseOrder/Item/Part/text()','xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"').getStringVal() from po_tabOld;
    41 seconds without indexes
    41 seconds with indexes
    here are the indexes used
    CREATE INDEX po_tabColOld_idx ON po_tabOld(po) indextype is ctxsys.ctxxpath;
    CREATE INDEX po_tabOld_idx ON po_tabOld X (X.po.extract('/PurchaseOrder/Item/Part/text()','xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"').getStringVal());

  • Query in Data server of XML Technology

    Hello,
    We are doing Database to XML Transformation.we are achieving this successfully.
    But we are facing problem in XSD placeholder in target data server i.e XML Data server
    First time we mentioned absolute path of XSD and got target datastore by reverse engineer XSD structure.
    if i export my project and model into another machine.Then at another machine if i run my package i am getting error like
    Caused By: java.sql.SQLException: As no XML and no DTD were provided, the XML schema cannot be created
    1)
    My confusion is here, why every time during execution there is a need of XSD,because XSD represent the structure of XML file
    And that structure ,i already imported in another machine i.e target model
    2)
    if there is need , then Can we embedd XSD with importing of project and model so that whenever we export that project model in another machine ,my XSD also imported .
    3) OR
    Is there any default location of data server of XML technology where agent will go for finding XSD ?
    if more information required,let us know.
    please suggest.

    I haven't tried this myself but give this a go:
    1. In Word, highlight the Title Row
    2. Then go to Table > Repeat Header Rows. In Word 2007+ the Repeat Header Rows button is under the Layout section.
    3. Save, upload and re-run.
    Do the table headers now repeat?
    I believe this post will also help you: Header table to repeat on every page

  • XML technology

    I am developing a web site in which only XML technology will
    be used. Data is stored in an Ms Access database. In some fields of
    the database, I have used <BR> tag to enable me to insert a
    CRLF in another system’s HTML formats. Now I create my XML
    files using ColdFusion MX 8 and by using the xmlformat Function,
    the data is converted correctly. Now when I view my xml file with
    an attached XSL, I see something like:
    Finished in your choice of plating and individually gift
    boxed.<br> <br> Custom shapes are available.<br>
    Attaches with strips of double sided tape
    I would like to replace .<br> with a carriage return
    line feed. Any idea how to do it?

    Peter....this link works fine for me. Perhaps you need to clear your browser cache?

  • Latest Java XML technology

    Hi, can anyone tell me what's the latest Java XML technology? Is there anything similar to .NET DataSet? I know SDO has a feature "changeSummary" to make the update of XML data easy. But it looks SDO is not popular now (correct me if I am wrong). Is JAXB the only popular framework for Java XML? Is it as powerful as .NET DataSet? Thanks

    Dude, this is a Java forum. Do you really expect people to know .NET stuff?
    JAXB is an API, not a framework. Its not popular, its part of the JEE spec which basically makes it a given to use it. You can use it to do XML binding stuff; nothing more, nothing less. It is used by several other APIs to do the XML binding stuff, like JAX-WS. When used properly you can quite effectively bind XML documents to an Object hierarchy and the other way around.
    A piece of advice: if you want to do Java stuff, forget .NET exists. If you can't do that, at least stop doing that "I do it like this in .NET, how I do it in Java?" way of thinking. You have a problem which needs to be solved, go find something that works.

  • Is JMS the right java technology for text message management

    I hope to get some feedback on the following:
    We get text weather forecast messages sent to our server (or we grab them), after we get these messages we parse them to xml, then archive and redistribute them to other servers using (wget). All this
    is done using perl scripts.
    I'd like to choose a java-based technology that ttracks message flow (e.g., messages arrive, messages late, etc), then
    parse to xml and redistribute these text messages.
    Can any users tell me if JMS might be appropriate for this task?
    Thank you beforehand.
    C

    From your brief description it looks to me like JMS is a technology for you.

  • Viewing XML iTunes Library File...

    hi all. my hd bit the dust awhile back and i lost all my music on iTunes. however, i do have the Library XML file.
    is there a way to read that file (and subsequently the artists and tracks) in a more reader-friendly way? i tried importing the XML file into iTunes on another startup disk, but it won't show the track if it doesn't have an mp3 for it. any ideas?

    hi all. my hd bit the dust awhile back and i lost all my music on iTunes. however, i do have the Library XML file.
    is there a way to read that file (and subsequently the artists and tracks) in a more reader-friendly way? i tried importing the XML file into iTunes on another startup disk, but it won't show the track if it doesn't have an mp3 for it. any ideas?

  • ITunes - Network drive synch - Move library.xml and library.itl

    I have iTunes loaded on a work computer. They synch everything in the My Documents folder. The network guys are upset at the iTunes folder in My Music. I have the music actually on a different part of the hard drive that they do not synch, but they want me to move the itl and xml stuff too. How do I do that and keep iTunes working?

    The XML & ITL file locations are hardwired into iTunes. It will only look in "My Documents\My Music\..." for those files. It is possible to change the Windows definitions for those special system areas (My Docs & My Music), but then your IT team will be even angrier with you. In fact, they likely have the system protected such that you cannot change those system definitions.
    Your company has the right to tell you not to load software on your system, so unless they are willing to cooperate with you on this issue you'll probably have to remove iTunes. I just use an iPod at work connected to separate external speakers.
    But, if you want to go the hard way... you could quit iTunes and move the XML & ITL files out of My Documents before you log out at the end of the day, and restore them to their normal location after you logon the next day. That presumes they don't do synchs to the network while your active during the day. An annoying process granted, but it would work.
    Message was edited by: MacMuse

  • XML Parser Library?

    Hi, everybody?
    Environment is :
    Solaris9
    Sun Studio 11
    Dev. Lang : C++
    What is the purpose of this package ?
    Is it xml parser?
    $ pkginfo -l SUNWlxml
    PKGINST: SUNWlxml
    NAME: The XML library
    CATEGORY: system
    ARCH: sparc
    VERSION: 11.9.0,REV=2002.03.02.00.35
    BASEDIR: /
    VENDOR: Sun Microsystems, Inc.
    DESC: The XML library (libxml2-2.4.23)
    PSTAMP: sfw8120020302003617
    INSTDATE: Jan 30 2007 01:12
    HOTLINE: Please contact your local service provider
    STATUS: completely installed
    FILES: 49 installed pathnames
    5 shared pathnames
    7 directories
    4 executables
    2417 blocks used (approx)
    Thnak you.

    Thank you for your reply.
    I want to parse xml files with Sun Studio C++ in Solaris9
    If the SUWNlxml package was installed, is it possible?
    If it is not, Should I install another software separately?
    ---Example of xml file---
    <?xml version="1.0" encoding="UTF-8"?>
    <root name="Books">
    <no="1"/>
    <name="Economic"/>
    </root>
    Thank you.

  • Smart export/import - unable to import project that uses 'xml' technology

    Hello,
    I have smart exported project and this project uses technology 'XML'. When I'm trying to import it, there are following issues (screen) - no fix available to choose:
    http://screener.tk/f/o/f/z6nRM.png
    So, it seems technology 'XML' is not recognized during import, because it has different ID. On repository I'm trying to import to, XML has ID 27999. So, I manually edited SmartExport.xml file and changed all occurences of 1189 to correct ID: 27999 and tried again to import. After this change, there are no issues. But just after I start import, following error message is thrown and import fails:
    http://screener.tk/f/o/f/wf8R0.png
    The same issue when I'm trying to import any project that uses any not built-in technology. After importing technology on destination server, ID doesn't match. And if I change ID in SmartExport.xml, no issues but import fails due to error similar as above.
    So, what is the correct way to perform succesfull import/export in this cases and how to fix "dirrerent origin" errors? Do you have any idea?

    PS - have found other posts indicating that clips smaller than 2s or sometimes 5s, or "short files" can cause this. Modern style editing often uses short takes ! Good grief I cannot believe Apple. Well I deleted a half a dozen short sections and can export, but now of course the video is a ruined piiece of junk and I need to re-do the whole thing, the sound etc. which is basically taking as much time as the original. And each time I re-do it I risk again this lovely error -50 and again trying to figure out what thing bugs it via trial and error instead of a REASONABLE ERROR MESSAGE POINTING TO THE CLIP IT CAN'T PROCESS. What a mess. I HATE this iMovie application - full of BUGS BUGS BUGS which Apple will not fix obviously, since I had this product for a few years and see just hundreds of hits on Google about this error with disappointed users. Such junk I cannot believe I paid money for it and Apple does not support it with fixes !!!
    If anyone knows of a GOOD reasonably priced video editing program NOT from APPLE I am still looking for suggestions. I want to do more video in future, but obviously NOT with iMovie !!!

  • Why MAX5.0 not report right XML file settings from AVT GigE camera?

    I have a AVT Prosilica GC660M GigE camera. It had a touble to synchonize with an external trigger. My ex-colleague posted this long time ago (http://forums.ni.com/t5/Machine-Vision/Problem-with-external-trigger-on-GigE-camera/m-p/1060572/high...), so I think it might be better to start a new one. Inside the MAX, there's only one option under the "ExposureMode" as "timed" which only use preconfigured time, and cannot be trigger by an external signal. The workaround is to manually register it inside the camera. It was thought to be a bug and an update of firmware should fix it.However the problem remains after I recently upgraded the firmware. And o I installed the AVT package. Both the MAX and the AVT GigEViewer correctly retrived the camera firmware version as 1.42.02. Yet MAX still shows only the "timed" option, while the GigEViewer shows all four enums as described in their attribute manual "Manual, Auto, AutoOnce, External". I had tried to delet the xml and files associate with the camera under IN-IMAQdx\Data. However everytime MAX genenrates them excatly the same with only "timed" option in the XML file. Now it feels more like something is wrong with the MAX instead. I wonder how to fix it.
    Thanks,
    Lei

    Hi Lei,
    I am not exactly sure why you are not seeing all the attributes, but it could be a few different things causing it. First let’s just make sure you have all you attributes being displayed (follow instructions from link below). What happens if you delete the XML file then set your camera to “External” in the GigEViewer software, then load MAX? Do you see any changes? Can you post a screenshot showing the camera attributes from MAX. If you have your camera set to External from GigEViewer and you try to grab from the camera in MAX do you get a timeout error, does it trigger external, what happens?
    Why Can I Not See All of My IMAQdx Camera's Attributes in Measurement & Automation Explorer
    http://digital.ni.com/public.nsf/allkb/9FA7FEE4FC51F043862574A30075B7A1?OpenDocument
    Why Won't My Allied Vision Technology Camera Work With National Instruments Software?
    http://digital.ni.com/public.nsf/allkb/470DA6BDE3883EB686257341006BCB56?OpenDocument
    Tim O
    Applications Engineer
    National Instruments

  • Are there any Windows Media Rights V7 technology work-around conversions?

    I realize that Microsucks has retired their support for the Mac version of Windows Media Player, but there are times that it comes in handy when viewing protected files from PCers I work with. I've tried VLC and other converters and they have worked on certain file types, but as time moves on, so does the weired file types avaliable. Presently I'm dealing with a movie file that has a .php extention and I get this...
    In order to play this file, you need to upgrade your media player to a version compatible with Windows Media Rights Manager V7. Select View Compatible Players below to see a list of compatible media players.
    If your current media player does not have a Windows Media Rights Manager V7 compatible version, you should select a different player with the Windows Media Rights Manager V7 identifier.
    View compatible players
    The player choices are WMP or the Flip4Mac component for QT. Neither work for this file type. Has anyone gotten around this Windoze-Way-To-Pry-More-Money-Out-Of-Our-Pockets???
    PowerMac G5 Dual 1.8ghz   Mac OS X (10.3.8)  
    PowerMac G5 Dual 1.8ghz   Mac OS X (10.3.8)  

    In order to play this file, you need to upgrade
    your media player to a version compatible with
    Windows Media Rights Manager V7.
    Only Windows versions are compatible. You can't play these on a Mac.
    iFelix

  • How to find the right XML files

    Hi all
    I need to customize OBIEE according to the custommers needs,Is there any tool to find the xml source files where I can make the changes.
    Currently I'm using 'psoug' to edit the page source code , for example I want to modify those values:
    <tbody>
    <tr>
    <td class="XUISectionHeadingTitle">Columns</td>
    </tr>
    <tr>
    <td class="XUISectionHeadingText">
    Click on column names in the selection pane to add them to the request. Once added, drag-and-drop columns to reorder them. Edit a column's format, formula and filters by clicking the buttons below its name.
    and I don't find the xml file to update it.
    Anyone knows how I can find it?

    *(BIInstallDir)\OracleBI\web\msgdb\l_en\messages*
    Under this path you can find the list of XML files....
    These XMLs are named to indicate what type of info it contain..

Maybe you are looking for

  • RWRBE60.exe error when generating a report to a file format

    Hi people, I'm employed as a consultant by a major Petrochemical facility in South Africa. My problem is as follows: Our product dispatching system contains a number of reports which need to be generated to a file format (either PDF, RTF or Text). Wh

  • How to run script on login?

    I've got a script called MouseFix that sets the mouse's sensitivity to just the way I like it when it is run. I'd like the script to run on startup. I've tried using Lingon, but that didn't work, and I've also placed the command to run the script in

  • Can't install multi-lingual voices

    Trying to DL additional voices for a MB Air, Mountain Lion. It starts the download and after a few seconds show the following error message: The update "Multilingual-Voices can not be installed. An unexpected error occured I've tried with at least te

  • My problems with X1

    Moved to x1 section.

  • Mac Pro 10.6.4 - I can SEE the Windows network, but I can't connect!

    So I have a brand new Mac Pro dual 6-core machine in the design department of our company, and it's sweet. However, this is one of two Macs on an all-Windows network, and we're newly having some trouble. Until recently, I could (on our iMac running 1