Как заставить Visual Studio 2008 редактировать Проекты Отчета 2005 года SSRS w/o Установка Studio Разработки Бизнес-аналитики SQL 2005?

Из вашего Вопроса и комментариев к предыдущему ответу, я думаю, вы пытаетесь найти

  • самые внутренние теги

  • , которые либо 'p', либо 'li', либо 'div'

  • Должны содержать текст

import requests
from bs4 import BeautifulSoup
from bs4 import NavigableString

url = "https://www.crummy.com/software/BeautifulSoup/bs4/doc/#a-list"
response = requests.get(url, headers={'User-Agent': 'Mozilla/5.0'})

soup = BeautifulSoup(response.text, "html.parser")
def end_node(tag):
    if tag.name not in ["div", "p", "li"]:
        return False
    if isinstance(tag,NavigableString): #if str return
        return False
    if not tag.text: #if no text return false
        return False
    elif len(tag.find_all(text=False)) > 0: #no other tags inside other than text
        return False
    return True #if valid it reaches here
content = soup.find_all(end_node)
print(content) #all end nodes matching our criteria

Пример выход

[<p>These instructions illustrate all major features of Beautiful Soup 4,
with examples. I show you what the library is good for, how it works,
how to use it, how to make it do what you want, and what to do when it
violates your expectations.</p>, <p>The examples in this documentation should work the same way in Python
2.7 and Python 3.2.</p>, <p>This documentation has been translated into other languages by
Beautiful Soup users:</p>, <p>Here are some simple ways to navigate that data structure:</p>, <p>One common task is extracting all the URLs found within a page’s &lt;a&gt; tags:</p>, <p>Another common task is extracting all the text from a page:</p>, <p>Does this look like what you need? If so, read on.</p>, <p>If you’re using a recent version of Debian or Ubuntu Linux, you can
install Beautiful Soup with the system package manager:</p>, <p>I use Python 2.7 and Python 3.2 to develop Beautiful Soup, but it
should work with other recent versions.</p>, <p>Beautiful Soup is packaged as Python 2 code. When you install it for
use with Python 3, it’s automatically converted to Python 3 code. If
you don’t install the package, the code won’t be converted. There have
also been reports on Windows machines of the wrong version being
installed.</p>, <p>In both cases, your best bet is to completely remove the Beautiful
Soup installation from your system (including any directory created
when you unzipped the tarball) and try the installation again.</p>, <p>This table summarizes the advantages and disadvantages of each parser library:</p>, <li>Batteries included</li>, <li>Decent speed</li>, 
....
]
12
задан Kevin Fairchild 17 November 2008 в 13:56
поделиться

5 ответов

Вы не можете. Проверьте эту регистрацию форума, которая имеет reponse от Microsoft.

Да, это было активное решение, которое дизайн 2008 года evironments не будет поддерживать непрерывный назад совместимость, но был бы одним путем обновление. Это не было случайным решением, и подразумевается, как это может быть влияние.

Можно считать всю регистрацию для получения дополнительной информации о том, почему Вы не можете использовать VS2008 для проектов 2005 года SSRS. Очень раздражающий, но я предполагаю, что могу понять, почему они должны были принять то решение. Примерно единственная причина, у меня есть VS2005 на моей dev машине теперь, для проектов Reporting Services, так как наша компания не будет обновлением до SQL Server 2008 в ближайшее время.

11
ответ дан 2 December 2019 в 18:22
поделиться

Я не уверен в редактировании проектов SSRS с VS2008, но я знаю, что можно использовать Конструктор отчетов SQL Server 2008 года. Можно создать новые отчеты и отредактировать старые отчеты также. Это будет автоматически обновлено, после того как Вы открываете их в разработчике.

http://windowsitpro.com/article/articleid/98925/sql-server-2008s-report-designer-preview.html

2
ответ дан 2 December 2019 в 18:22
поделиться

Это просто смешно.

Мы все еще выполняем SQL2005 сюда без планов скоро обновить. Учитывая состояние экономики у нас нет большого количества потока наличности для обновлений сервера без действительно серьезного основания.

Разработчики смогли обновить до Visual Studio 2008, но мы должны все еще сохранить VS2005 на наших машинах, таким образом, мы можем отредактировать старый SSRS и пакеты SSIS.

Когда-то у нас были некоторые разработчики с ТРЕМЯ версиями Visual Studio на их машинах. Не могу ждать для Visual Studio 2010 для наблюдения то, что они не учли в той версии, возможно, мы сможем иметь ЧЕТЫРЕ версии на наших машинах. Это не глупо вообще!

8
ответ дан 2 December 2019 в 18:22
поделиться

Разве у Вас просто нет доступа к копии VS2005? Если так, можно попытаться открыть проект в VS2005 Exrpess. Не уверенный, если это будет работать или нет, так как я не сделал этого или имею проекты SSRS протестировать с.

0
ответ дан 2 December 2019 в 18:22
поделиться

Ого, это было бы намного легче проглотить, если бы покупка VS2008 давала вам по умолчанию права на все предыдущие версии.

Да здравствует интернет, eula, корпоративная жадность и другие американские изобретения ...

-1
ответ дан 2 December 2019 в 18:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: